class A { final public function Hi() { echo "你好"; } } class B extends A { public function Hi()//报错,不能重写final定义过的方法 { echo "重写父类"; } } $b = new B(); $b->Hi();
输出:
报错!
Fatal error: Cannot override final method A::Hi()
使用场景?关键业务避免父类被子类重写
名 称必填
邮 箱选填
网 址选填
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
阅读: 5419
阅读: 5256
阅读: 3624
阅读: 3421
阅读: 3363
阅读: 3259
扫扫关注微信
发表评论