课程
/后端开发
/PHP
/PHP面向对象编程
在4-5这节,老师说用parent::test( )来访问test( )静态成员,为什么test( )是静态成员?静态成员不是要用static关键字的吗??
2016-02-12
源自:PHP面向对象编程 4-5
正在回答
静态成员包括:静态属性和静态方法。因为test()方法是要static修饰的,所以是静态方法。
宝慕林5178646 提问者
没有,这里test没有定义静态方法,但是在子类中是可以通过parent访问父类的成员test的。
子类中可以使用staitc或self访问静态成员,因为子类继承了父类,在子类中访问父类的静态成员是需要用到parent,
举报
从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力
2 回答::不是静态成员使用的么
4 回答静态成员有什么意思?
3 回答老师 祖父类的静态成员怎么访问呢?
1 回答静态成员和上一课的父类 有什么区别?
2 回答静态继承parent问题