final:
不希望子类重写父类的方法
不允许被子类继承
加上了final的类或者方法,则不能被继承和重写
inherit 继承
override覆写
final关键字 方法
overwrite 重写 覆写
final成员
final关键字说明
对于不想被任何类继承的类可以在class之前添加final关键字
对于不想被子类重写(修改)的方法,可以在方法定义的前面添加final关键字
final关键字
子类中编写跟父类方法名完全一致的方法可以完成对父类方法的重写(overwrite)
对于不想被任何类继承的类可以在class之前添加final关键字
对于不想被子类重写的方法,可以在方法定义的前面添加final关键字
即使方法被重写了,仍然可以用parent调用父类的该名称的方法
final 关键字,让方法不允许被重写,让类不允许被继承。
1.重写父类方法:在子类中编写和父类完全一致的方法名
2.在父类方法前添加final关键字(public之前)可避免其在子类中被重写
3.在类的class前添加final关键字能让此类不能被任何类继承(但不影响该类被实例化)
父类中添加final关键字方法,只是不能被重写,但可以被子类调用
纯PHP代码文件不建议添加结束标记
子类中编写跟父类方法名完全一致的方法可以完成对父类方法的重写;(即重新定义这个方法)
子类中编写跟父类方法名完全一致的方法可以完成对父类方法的重写
对于不想被任何类继承的类可以在class之前添加final关键字
方法定义的前面添加final关键字不能被子类重写(修改),但可以被子类调用
final关键字添加在 访问控制关键字之前,用处是不允许子类修改父类属性或方法和不允许继承父类,但是可以调用父类属性或方法(已继承的情况)