Java複習總結:Java面向對象程序設計 —面向對象(基礎篇)

 

 

Java複習總結:Java面向對象程序設計 —面向對象(基礎篇)

1.       面向對象的三大特徵爲:封裝、繼承、多態。

2.       類與對象的關係:類是對象的模板,對象是累的實例,類只能通過對象纔可以使用。

3.       類是由屬性和方法組成的。

4.       對象的產生格式:類名稱 對象名稱 = new 類名稱()。

5.       如果一個對象沒有被實例化而直接使用,則使用時會出現空指向異常。

6.       類屬於引用數據類型,進行引用傳遞時,傳遞的是堆內存的使用權。

7.       類的封裝性:通過private關鍵字進行修飾,被封裝的屬性不能被外部直接調用,而只能通過setter或getter方法完成。只要是屬性,則必須全部封裝。

8.       構造方法可以爲類中的屬性初始化,構造方法與類名稱相同,無返回值類型聲明,如果子啊類中沒有明確地定義出構造方法,則會自動生成一個無參的什麼都不能做的構造方法 ,在一個類中的構造方法可以重載,但是每個類都至少存在一個構造方法。

9.       String類在Java中較爲特殊,String可以使用直接賦值的方式,也可以通過構造方法進行實例化,前者只產生一個實例化對象,而且此實例化對象可以重用,後者將產生領個實例化對象,其中一個是垃圾空間,在String中比較內容時使用equals方法,而“==”比較的只是兩個字符串的地址。字符串的內容一旦聲明則不可改變。

10.   在Java中是hi用this關鍵字可以表示當前的對象,通過“this.屬性”可以調用本類中的構造方法,但是調用時需求要放在構造方法的首行。

11.   使用static聲明的屬性和方法可以由類名稱直接調用,static屬性是所有對象共享的,所有對象都可以對其進行操作。

12.   如果需要限制類對象的產生,則可以將構造方法私有化。

13.   對象數組的使用要分爲聲明數組和爲數組開闢空間兩步。開闢空間後數組中的每個元素的內容都是null。

14.   內部類是在一個類的內部定義另外的一個類,使用內部類可以方便地訪問外部類的私有操作。在方法中聲明的內部類要想訪問方法的參數,則參數必須加上final關鍵字。

 

 

 

敬請期待:Java面向對象程序設計—面向對象(高級篇)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章