總結:介面、類、抽象類、繼承、建構函式、方法重寫、方法過載、自動轉型、多型、引用傳遞
阿新 • • 發佈:2019-02-12
介面:
格式: 訪問許可權 interface 類名 { }
特點:1.介面中的方法必須都是抽象方法(abstract修飾符可以省略)
2.屬性必須都是常量(static final修飾符可以省略)
3.不能直接建立物件
類:分為普通類和抽象類
普通類:格式:訪問許可權 class 類名{ }
特點:1.類中的方法必須都是普通方法
2.屬性可以使常量,也可以是變數
3.可以直接建立物件
抽象類:格式:訪問許可權 abstract class 類名{ }特點:1.類中的方法可以是普通方法,也可以是抽象方法
2.屬性可以使常量,也可以是變數
3.不能直接建立物件
繼承:關鍵詞:extends
特點:子類可以繼承父類中的所有非私有屬性和方法
普通類繼承抽象類\普通類實現介面:必須重寫抽象類中的所有的抽象方法
普通類繼承普通類:可以選擇性重寫父類的普通方法
方法重寫
重寫:子類重寫父類中的方法:方法名和引數格式必須一致,方法體可以修改
自動轉型
子類物件自動轉型為父類物件
轉型之後的物件,如果子類重寫了父類的方法,則執行的還是重寫後的方法
多型
同一個型別的物件,執行同一個方法,但是過程結果不一樣