访问控制及静态(static)关键字

1.区别不同访问控制的可访问范围。

注意区别继承和实例化的访问范围。实例类中,原有的protected和private的类和方法不可以访问,否则会产生一个报错。继承中,pretected的方法和属性允许子类和父类访问,private只能自己访问。

2.不同访问控制及静态(static)的访问操作。

关于访问控制中的访问操作,访问范围允许情况下都可以使用操作符”->“进行操作。

静态类和静态属性可以不实例化而直接访问,静态属性不能通过一个实例化对象访问,但静态方法可以。

静态方法不需要通过对象即可调用,因此为变量$this在静态方法这种不可用。静态属性不可以由对象通过”->“操作符访问。

属性赋值的问题。

猜你喜欢

转载自www.cnblogs.com/ZY-W/p/9109089.html