共計 655 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,可以通過使用 extends
關鍵字來實現接口繼承對象類。下面是一個示例:
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
來繼承對象類的屬性和方法。同時,實現類還需要實現接口中定義的方法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: PHP
2023-12-13