在PHP中,我有兩個類:在php中,如何讓一個類擁有另一個類的所有方法?
Class A
{
public function a1()
{
...
}
public function a2()
{
...
}
more methods.
}
Class B
{
private $b=new A();
}
我想B具有類的所有方法A.But我不想改寫A1(),A2()...在B類 這太麻煩了,有沒有更好的辦法?
謝謝。
我很抱歉。我認爲我的示例代碼不太正確。 以下是新B級:
class B
{
private static $a=new A();
}
我想的B股多個實例A.
的實例所以我覺得繼承是不夠的。
謝謝。
'B類擴展A'? – 2014-10-06 16:35:46
這些都在官方文檔中http://php.net/manual/en/language.oop5.php – PeeHaa 2014-10-06 16:36:42
「這太麻煩了」,就像學習一些關於PHP的課程一樣。類是一個很大的學習曲線,所以在做一些大量的閱讀時是值得的,然後你可以問一些更適合SO的具體問題。 – James 2014-10-06 16:38:52