摘要:class Father{ public static $one = 'this is Father`s one'; protected static function test
class Father{
public static $one = 'this is Father`s one';
protected static function test1(){
echo static ::$one;
}
public function test2(){
static::test1();
}
}
class Son extends Father {
public static $one = 'this is Son`s one';
public static function test1(){
echo static ::$one;
}
}
$son = new Son();
$son->test2();
父类的test2方法调用test1方法,在子类中重写test1方法;在父类中使用static
关键字进行动态绑定当前调用的子类,调用子类重写的test1方法。
批改老师:韦小宝批改时间:2019-02-11 09:32:21
老师总结:掌握了重载等技术以后,再来写函数就会去考虑重复性了 这样对我们的后期维护也有一定的帮助!