2012-03-26 114 views
1

我開始學習應用於C++的OOP。現在我想知道是否需要閱讀關於PHP OOP的一本書的整個部分,或者只是爲了適應一些小東西?C++ OOP和PHP OOP之間的區別

這兩種語言或精妙的語言之間是否存在主要區別?

感謝

+4

相同的概念適用於繼承,接口,公共,私人,受保護的實例與靜態屬性。語法不同。 C++支持多重繼承,PHP不支持 - 這可能是最大的區別。 – 2012-03-26 02:03:13

+0

沒有朋友類 – 2012-03-26 02:37:04

回答

2

通常唯一的區別是雖然在C++/Java中創建抽象類和接口是一個好主意,但您並不需要在動態語言(如php)中這麼做,因爲您是不受類型的限制。儘管簡單地記錄代碼可能仍然是一個好主意,但很多時候它只是增加了混亂。

至於最新的php更新,你可以使用混合(特徵)。

1

OOP是OOP和語言不能改變OOP的基本概念。在PHP中,我認爲只有繼承的區別是不同的,因爲它不支持像java這樣的多繼承,所有的概念都是一樣的,只有語法上的變化。