可宣告引用,更加純粹的使用多型。
抽象方法:用abstract修飾的方法,沒有方法體,其訪問修飾符不能用private,因為抽象方法需要被繼承重寫,預設的default也不宜用,雖然編譯不會出錯,但是如果父子類不在同乙個包,則後患無窮。因此public以及protected可以使用,常用的是public。
final修飾方法
final修飾屬性
public
abstract
class
animal
public
voidmb(
)}class
dogextends
animal
}
介面的方法以及屬性
介面中的屬性介面與抽象類的區別
相同:適用場景:
常見的關係
相關概念可宣告引用,更加純粹的使用多型。
抽象方法:用abstract修飾的方法,沒有方法體,其訪問修飾符不能用private,因為抽象方法需要被繼承重寫,預設的default也不宜用,雖然編譯不會出錯,但是如果父子類不在同乙個包,則後患無窮。因此public以及protected可以使用,常用的是public。
final修飾方法
final修飾屬性
public
abstract
class
animal
public
voidmb(
)}class
dogextends
animal
}
介面的方法以及屬性
介面中的屬性介面與抽象類的區別
相同:適用場景:
常見的關係
抽象類 抽象方法知識點
抽象類就是不能使用new方法進行例項化的類,即沒有具體例項物件的類。抽象類有點類似 模板 的作用,目的是根據其格式來建立和修改新的類。物件不能由抽象類直接建立,只可以通過抽象類派生出新的子類,再由其子類來建立物件。抽象方法就是以abstract修飾的方法,這種方法只宣告返回的資料型別 方法名稱和所需...
Java知識點 6 抽象類和介面
抽象和介面是支援抽象方法的兩種機制,也是平時使用最頻繁的內容,在架構設計方面也有很多涉及。通過本文進行一下知識點的整理。如果有不準確的地方,還請指正。1.抽象 1.1 首先明確什麼是抽象方法,只有宣告,沒有具體方法體的方法我們稱之為抽象方法,使用abstract進行修飾 1.2 含有抽象方法的類,我...
有關抽象類的知識點
抽象類 乙個類不知道他的子類的功能要怎麼實現,只是定義在那裡供子類自己實現 通過abstract來修飾這樣的類 作用 父類對子類有乙個約束和規定 子類能夠繼承現成的功能方法名 抽象方法 乙個方法用abstract修飾變成抽象方法,不能有方法體 特點 1.抽象類不能夠例項化物件,所以需要子類實現他,用...