1. 程式人生 > >總結:介面、類、抽象類、繼承、建構函式、方法重寫、方法過載、自動轉型、多型、引用傳遞

總結:介面、類、抽象類、繼承、建構函式、方法重寫、方法過載、自動轉型、多型、引用傳遞

介面:

格式:   訪問許可權  interface  類名 {  }

特點:1.介面中的方法必須都是抽象方法(abstract修飾符可以省略)

     2.屬性必須都是常量(static final修飾符可以省略)

     3.不能直接建立物件

類:分為普通類和抽象類

普通類:格式:訪問許可權  class  類名{  }

特點:1.類中的方法必須都是普通方法

     2.屬性可以使常量,也可以是變數

     3.可以直接建立物件

抽象類:格式:訪問許可權   abstract  class  類名{ }

特點:1.類中的方法可以是普通方法,也可以是抽象方法

     2.屬性可以使常量,也可以是變數

     3.不能直接建立物件


繼承:關鍵詞:extends

特點:子類可以繼承父類中的所有非私有屬性和方法

普通類繼承抽象類\普通類實現介面:必須重寫抽象類中的所有的抽象方法

普通類繼承普通類:可以選擇性重寫父類的普通方法

方法重寫

重寫:子類重寫父類中的方法:方法名和引數格式必須一致,方法體可以修改

自動轉型

子類物件自動轉型為父類物件

轉型之後的物件,如果子類重寫了父類的方法,則執行的還是重寫後的方法

多型

同一個型別的物件,執行同一個方法,但是過程結果不一樣