企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 类重载就是子类函数覆盖父类函数方法 ## 子类的函数名称必须与父类的函数名称一致才可以被重载 代码如下: ~~~ class Carr { public $color; public $leg; public function run(){ //类的重载父类函数名与子类必须一致 echo "pr-----hahahahhahahaha"; } } class Zi extends Carr{ public function run(){ //类的重载父类函数名与子类必须一致 echo "YYYYYY-----hahahahhahahaha"; //将要输出这个方法,子类重载父类 } } $ba=new Zi(); $ba->run(); ~~~ ## 父类被重载后还要继承父类(方法)的方法 ## parent 继承父类方法到子类 ~~~ class xuao{ static function a(){ //函数A声明为静态变量 echo "你好我是A的静态变量"; } function b(){ self::a(); //利用::调用 } } class x extends xuao{ function b(){ parent::b(); //继承父类方法不会被重载。 echo "我是重载后的b函数方法哈哈哈"; } } $aa=new x; $aa->b(); //此次输出 你好我是A的静态变量 我是重载后的b函数方法哈哈哈 ~~~