一、重写的类成员访问权限不能低于父类
二、 重写的类成员是不是静态成员必须和父类保持一致
三、重写方法时,参数类型必须保持一致,参数数量可多不可少,默认值可多不可少
致命错误:用户::$name的访问级别必须是public(如在class Base中),位于E:\www\1.php的第15行
Fatal error: Access level to User::$name must be public (as in class Base) in E:\www\1.php on line 15
class Base
致命错误:无法在E:\www\1.php的第15行将非静态属性 name重新声明为静态属性 name
Fatal error: Cannot redeclare non static Base::$name as static User::$name in E:\www\1.php on line 15
class Base
警告:User::main(intid)的声明应与E:\www\1.php第14行中的Base::main(stringid)兼容
Warning: Declaration of User::main(int $id) should be compatible with Base::main(string $id) in E:\www\1.php on line 14
class Base
警告:User::main(intid,stringname)的声明应与E:\www\1.php第16行中的Base::main(int
Warning: Declaration of User::main(int $id, string $name) should be compatible with Base::main(int $id) in E:\www\1.php on line 16
class Base
警告:User::main(stringname)的声明应与E:\www\1.php第15行中的Base::main(stringname=’’)兼容
Warning: Declaration of User::main(string $name) should be compatible with Base::main(string $name = '') in E:\www\1.php on line 15
class Base
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有