1. 程式人生 > >Java程式設計思想 第四版(手碼原書+菜鳥筆記) 第二章 一切都是物件

Java程式設計思想 第四版(手碼原書+菜鳥筆記) 第二章 一切都是物件

上一篇: 1.14 總結

文中筆記均為個人觀點,如有錯誤請大家不吝指出,謝謝!
原書為《java程式設計思想 第四版 中文版》


“如果我們說另一種不同的語言,那麼我們就會發覺一個有些不同的世界。”
——Luduing Wittgerstein(1889-1951)
儘管Java是基於C++的,但是相比之下,Java是一種更“純粹”的面向物件程式設計語言。

C++和Java都是混合/雜合型語言。但是,Java的設計者認為這種雜合性並不像在C++中那麼重要。雜合型語言執行多種程式設計風格;C++之所以成為一種雜合型語言主要是因為它支援與C語言的向後相容。因為C++是C的一個超集,所以勢必包括許多C語言不具備的特性,這些特性使C++在某些方面顯得過於複雜。
Java語言假設我們只進行面向物件的程式設計。也就是說,在開始用Java進行設計之前,必須將思想轉換到面向物件的世界中來。這個入門基本功,可以使你具備使用這樣一種程式語言程式設計的能力,這種語言學習起來更簡單,也比許多其他OOP語言更易用。在本章,我們將看到Java程式的基本組成部分,並體會到在Java中(幾乎)一切都是物件。


文中會出現,如錯字、語句不通、理解偏差等問題,請及時聯絡或在下方評論指出。我也會盡量按照原書將內容呈獻給大家,謝謝!

下一篇: 2.1 用引用操縱物件