Lia*_*ley 0 php oop polymorphism
在OOP PHP中,如果我在父类中定义了一个函数,并在子类中修改了一个版本,并且我从子类的实例化对象中调用它,它是否会使用子类的函数版本?
我很确定它会,但我只想仔细检查,因为我无法在正在运行的应用程序中检查.
Exp*_*lls 5
是的,绝对会.
如果您也想使用父版本,则必须在子函数的覆盖中调用parent :: the_func().
如果覆盖子项中的构造函数,则还必须调用父项的构造函数.它不会自动调用.
归档时间:
15 年,8 月 前
查看次数:
192 次
最近记录:
8 年,10 月 前