PHP之访问修饰符

在类中的成员(属性、方法、类常量)可以加三个修饰符来进行权限访问。

请求访问的位置可分为:

  1. 某个类内部
  2. 某个具有继承关系的父/子类的内部
  3. 某个类的外部

public公开、共有、公共{1,2,3}

  • 可在任何位置进行访问

protected 受保护的{1,2}

  • 在public基础上无法从类的外部访问

privated 私有的{1}

  • 在protected基础上无法访问父类的私有成员

-在继承某个类并重写方法的情况下,子类的方法权限不应高于父类方法的权限,例如父类的方法权限是protected,则子类只能是public或者protected,但是privated修饰的方法不能被重写,不过在子类中可以有同名的方法且参数要求一致。
- 重写方法时要求子类普通方法的形参跟父类一致,而构造方法要求并不严格,对于形参并不要求一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值