1. 程式人生 > >是時候複習一下Java基礎了(一)

是時候複習一下Java基礎了(一)

寫了很久的程式碼,但是今天突然發現Java的很多基礎知識都漸漸變得模糊了。所以來從頭複習一下。

Java面向物件的理解

主要是面向物件的四大特徵(也有人說是三大特徵)

抽象

抽象就是尋找事物的共性,注意力放在目標相關的方面而忽略與其無關的方面。包括資料的抽象和行為的抽象。
- 資料的抽象。主要指事物的屬性,比如狗的牙齒,尾巴等。
- 行為的抽象。在java中主要指方法,比如狗叫,狗啃骨頭。

繼承

繼承描述的是父親與孩子的關係。在實現一個新的類的時候,可以在現有類的基礎上進行,現有的成為父類(超類),新建的為子類。子類通過繼承父類來共享父類的資料和方法,還可以加入新內容或者修改父類內容。繼承提高了重用性和擴充套件性。

封裝

隱藏資料屬性和實現細節,暴露介面給使用者。使用者不必在意是怎麼實現的。而且通過控制訪問許可權,可以增前安全性。類似於現實生活中的“黑盒子”。

多型

就是通過傳遞給父類物件引用不同的子類物件從而表現出不同的行為(即父類引用指向子類物件)。多型分離出做什麼和怎麼做,由父類或介面去定義要方法(做什麼),由子類去實現這個方法(怎麼做),將介面和實現的分離開來。

困…… 明天繼續java基礎複習,哪寫的不對歡迎指出