2.11PHP语言的可见性(Visibility)

PHP 语言的可见性支持 public 、protected 、private 修饰符。

可见形修饰符支持 静态属性、实例属性、常量、静态方法、实例方法、构造函数、析构函数 等成员。

没有声明可见性修饰符的成员是隐式的 public

声明为 public 的成员可以在任何地方访问。声明为 protected 的成员只能在类自身内部以及子类和父类访问。声明为 private 的成员只能在类自身内部访问。

注意:因为父类中的 private 成员不可以被继承,但此时子类可以声明与父类中的 private 成员相同名称的成员。

成员可见性类自身内部继承外部调用(类调用或对象调用)
public可以可以可以
protected可以可以不可以
private可以不可以不可以

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/28903.html

(0)
上一篇 2023年7月10日
下一篇 2023年7月17日

相关推荐

发表回复

登录后才能评论