2012-03-26 81 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这样的多继承,所有的概念都是一样的,只有语法上的变化。