1. 程式人生 > >【第六章】面向物件基礎

【第六章】面向物件基礎

1. 面向物件可以幫助我們從巨集觀上把握、從整體上分析整個系統。 但是具體到實現部分的微觀操作(就是一個個方法),仍然需要面向過程的思路去處理。

2. 類可以看成一類物件的模板,物件可以看成該類的一個具體例項。

3. 對於一個類來說,一般有三種常見的成員:屬性field、方法method、構造器constructor。

4. 構造器也叫構造方法,用於物件的初始化。構造器是一個建立物件時被自動呼叫的特殊方法,目的是物件的初始化。構造器的名稱應與類的名稱一致。

5.  Java引入了垃圾回收機制,令C++程式設計師最頭疼的記憶體管理問題迎刃而解。Java程式設計師可將更多的精力放到業務邏輯上而不是記憶體管理工作,大大提高開發效率。

6. this的本質就是“建立好的物件的地址”! this不能用於static方法中。

7.  在類中,用static宣告的成員變數為靜態成員變數,也稱為類變數。類變數的生命週期和類相同,在整個應用程式執行期間都有效。在static方法中不可直接訪問非static的成員。

8.  Java方法中所有引數都是“值傳遞”,也就是“傳遞的是值的副本”。也就是說,我們得到的是“原引數的影印件,而不是原件”。因此,影印件改變不會影響原件。

9. 通過package實現對類的管理;如果我們要使用其他包的類,需要使用import匯入,從而可以在本類中直接通過類名來呼叫。