Java基礎之繼承

2021-08-19 09:39:52 字數 605 閱讀 6378

泛化:從多個類中,抽取相同部分,生成父類的過程。先泛華再繼承。

繼承特點:

1.多級繼承:將乙個子類作為另乙個類的父類;

2.傳遞性:子類可以使用父類的屬性和功能,反之不行;

3.乙個類只能繼承乙個類

繼承中的構造方法:

例項化子類物件,一定會使用super()先呼叫父類的構造方法,再呼叫子類的構造方法,如果調不到父類構造方法,編譯錯誤;    

繼承之向上轉型:

子類引用的物件轉換為父類型別稱為向上轉型;通俗講就是講子類物件轉為父類物件。

使用情況:對父型別和子型別執行相同操作時,就使用向上轉型;乙個類有n個子類,都重寫了父類的乙個方法,那當要呼叫這個被重寫的方法時,不用挨個寫上子類名,用   父類.方法()  系統會自動呼叫適當的方法。

public class test 

public static void charger(ipad charger)

}class ipad

ipad(double screen,int battery)}

class iphone extends ipad

}

參考: 

Java基礎之繼承使用練習

實現乙個化妝品 中的化妝品管理 1 定義乙個化妝品類 cosmetic name,type,price 2 定義乙個化妝品管理類 cosmeticmanager 1 實現進貨功能 2 可以輸出所有化妝品資訊功能 3 使用繼承實現乙個可按單價排序輸出所有化妝品的功能 4 使用繼承實現乙個只輸出進口化妝...

JAVA基礎 繼承

1.什麼是繼承?繼承 extends 是從已有的類中 父類 派生出新的類 子類 子類具有父類的屬性和行為,並可以在父類的基礎上增加新的屬性 行為。例如 public class people public class student extends people 父類people具有 name ag...

Java基礎 繼承

1.方法重寫概念 子父類成員方法的特殊情況 覆蓋 子類中出現與父類一某一樣的方法時,會出現覆蓋操作,也稱之為 override重寫 複寫或者覆蓋.通俗的說就是子類要使用父類中的功能,同時自己又有自己特有的功能.重寫需要注意的問題 子類方法覆蓋父類方法,必須要保證許可權大於等於父類的許可權.許可權有四...