温馨提示×

PHP中重写父类方法时如何使用parent

PHP
小樊
83
2024-07-31 15:17:11
栏目: 编程语言

在重写父类方法时,可以使用parent关键字来调用父类的方法。使用parent::methodName()来调用父类中的同名方法。例如:

class ParentClass {
    public function sayHello() {
        echo "Hello from ParentClass";
    }
}

class ChildClass extends ParentClass {
    public function sayHello() {
        echo "Hello from ChildClass";
        parent::sayHello(); // 调用父类方法
    }
}

$child = new ChildClass();
$child->sayHello();

在上面的例子中,ChildClass重写了ParentClass中的sayHello方法,并在重写的方法中使用parent::sayHello()来调用父类的sayHello方法。运行以上代码会输出:

Hello from ChildClass
Hello from ParentClass

0