Java入門學習進階知識點彙總(3)——面向對象

面向對象

現實世界中,隨處可見的一種事物就是對象,對象是事物存在的實體,如人類、書桌、計算機、高樓大廈等。人類解決問題的方式總是將複雜的事物簡單化,於是就會思考這些對象都是由哪些部分組成的。通常都會將對象劃分為兩個部分,即動態部分與靜態部分。

靜態部分,顧名思義就是不能動的部分,這個部分被稱為“屬性”,任何對象都會具備其自身屬性,如一個人,它包括高矮、胖瘦、性別、年齡等屬性。然而具有這些屬性的人會執行哪些動作也是一個值得探討的部分,這個人可以哭泣、微笑、說話、行走,這些是這個人具備的行為(動態部分),人類通過探討對象的屬性和觀察對象的行為了解對象。

1. 面向對象思想

瞭解面向過程編程思想,能夠通過案例理解Java的面向對象編程思想,瞭解面向對象開發、設計、特徵。

2. 類與對象

瞭解什麼是類,什麼是對象,並理解類與對象之間的關係;熟練掌握類的定義、對象內存圖等。

3. 成員變量和局部變量

瞭解什麼是成員變量,什麼是局部變量,以及從他們在類中的位置、內存中的位置、生命週期、初始化值等方面掌握他們的區別。

4. 匿名對象

瞭解什麼是匿名對象,掌握匿名對象的兩種使用情況。

5. 封裝

清楚的瞭解什麼是封裝,並能夠理解封裝的優點與缺點,同時掌握封裝的原則。

6. this關鍵字

掌握this關鍵字的含義與使用。

7. 構造方法

瞭解什麼是構造方法,構造方法的作用,以及與構造方法相關的注意事項。

8.繼承

理解什麼是繼承,繼承的好處以及Java中繼承的特點和注意事項,繼承中成員變量的關係、構造方法的關係、成員方法的關係,方法重寫與方法重載的區別。

9. 多態

理解什麼是多態,掌握多態案例及成員訪問的特點,多態的優點和缺點,多態中的轉型問題。

10. 抽象類

瞭解什麼是抽象類,抽象類的特點,抽象類成員的特點。

11. 接口

瞭解什麼是接口,接口的特點,接口成員的特點,類與類、類與接口的關係,以及抽象類與接口的區別。

12. 內部類

什麼是內部類,內部類的訪問特點,內部類的位置,什麼是成員內部類、局部內部類、匿名內部類,以及匿名內部類在開發中的使用。


分享到:


相關文章: