天天看點

Java核心技術卷I基礎知識1.2.2 面向對象

<b>1.2.2 面向對象</b>

簡單地講,面向對象設計是一種程式設計技術。它将重點放在資料(即對象)和對象的接口上。用木匠打一

個比方,一個“面向對象的”木匠始終關注的是所制作的椅子,第二位才是所使用的工具;一個“非面向對

象的”木匠首先考慮的是所用的工具。在本質上,java的面向對象能力與c++是一樣的。

開發java時面向對象技術已經相當成熟。java的面向對象特性與c++旗鼓相當。java與c++的主要不同點在于

多重繼承,在java中,取而代之的是更簡單的接口概念。與c++相比,java提供了更豐富的運作時自省功能

(有關這部分内容将在第5章中讨論)。