day71

1:項目跟上進度

2:充電費

3:視頻跟完

4:每天的任務

 

知無不言  言無不盡

 

java面試:Java基礎部分: 11==   equals

   18

 

22:封裝的目的:實現軟件內部的高內聚、低耦合。核心:把對同一事物進行操作的方法與相關的方法都放入同一個類中,把方法和他操作的數據都放於同一個類中。

  面向對象的封裝性:把對象封裝成一個高度自治而又相對封閉的個體,對象的狀態由對象的行爲來讀取和改變。

  抽象:抽象就是找出事物的相似和共性之處,然後將這些事物歸結爲一個類。這個類只考慮這些食物的相似和共性之處。

理解:善於劃分問題的邊界,當系統需要什麼,就只考慮什麼。

  繼承:子類自動共享父類數據和方法的機制,這是類之間的一種關係。提高了軟件的可重用性和可擴展性。

 多態:????22 23

 24:含有abstract修飾的類爲抽象類,抽象類不能創建實例對象。抽象類中定義的抽象方法必須在具體(Concrete)子類中實現。故不能有抽象構造方法和抽象靜態方法。若子類未實現抽象父類的所有抽象方法,則子類必須定義爲abstract類型。

   接口(interface):可以說是抽象類的一種特例,接口中所有的方法都是抽象的。接口中的方法都默認爲public abstract類型。接口中的成員變量都默認爲public static final

  區別:

1:抽象類可以有構造方法,接口中不能有構造方法。

2:抽象類中可以有普通成員變量,接口中沒有普通成員變量。

3:抽象類中可以包含非抽象的普通方法,接口中的所有方法都必須是抽象的,不能有非抽象的普通方法。

4:抽象類中的抽象方法訪問類型可以是publicprotect,但接口中的抽象方法只能是public,並且默認爲public abstract

5:抽象類中可以包含靜態方法,接口中不能包含靜態方法。

 

 

發佈了24 篇原創文章 · 獲贊 0 · 訪問量 1618
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章