在PHP中,可以通过使用extends
关键字来实现接口继承对象类。下面是一个示例:
$name) { $this->name = $name; } public function sayHello() { echo "Hello, {$this->name}!"; } } // 定义一个接口继承对象类 interface MyInterface extends MyClass { public function sayGoodbye(); } // 实现接口 class MyImplementation implements MyInterface { public function sayGoodbye() { echo "Goodbye, {$this->name}!"; } } // 使用实现了接口的类 $myObj = new MyImplementation('John'); $myObj->sayHello(); // 输出:Hello, John! $myObj->sayGoodbye(); // 输出:Goodbye, John! ?>
在上面的示例中,我们定义了一个名为MyClass
的对象类,并在其中包含了一个sayHello()
方法。然后,我们定义了一个接口MyInterface
,它继承了MyClass
类,并且还增加了一个sayGoodbye()
方法。最后,我们创建了一个实现了MyInterface
接口的类MyImplementation
,并实例化了该类的对象。
通过接口继承对象类,我们可以在实现类中使用extends
来继承对象类的属性和方法。同时,实现类还需要实现接口中定义的方法。