day09 多型總結

2021-09-25 03:13:51 字數 637 閱讀 3636

2019.07.09(day09)

多型:

判斷多型的四個原則:

1.跨類且繼承

2.子類重寫長輩類的方法

3.子類物件賦值給長輩的引用

4.用長輩的引用打點呼叫方法

注意:①能呼叫出那些方法取決於左邊類或介面的左邊(長輩類或長輩介面)

②呼叫方法的內容取決於等號右邊

如果重寫過,就執行子類重寫後方法的內容

如果沒有重寫,就首席執行官輩類方法的內容

多型的應用:

1.所有的子類共有的方法抽象到介面中,只適合放功能方法

2.做抽象類實現介面,放置共有的屬性或重寫介面的方法,或新增新的方法

3.在做子類繼承抽象類

4.直到所有的方法都給實現,就可以例項化物件了

多型的應用場景:

1.以長輩作為函式或方法的引數

2.以長輩作為函式或方法的返回值

物件的多型:

用長輩的引用,可以引用不同的子類物件

方法的多型:

就是乙個方法,可以用不同的子類實現功能

Day09 多型 抽象方法 藉口

今天的內容是基礎班中的乙個重點。多型知識點1.多型的三個前提 繼承關係,方法重寫,父類引用指向子類物件。知識點2 成員變數在多型中 編譯看左邊,執行看左邊。成員方法在多型中 編譯看左邊,執行看右邊。靜態方法在多型中 編譯看左邊,執行看右邊。知識點3 超人的例子,向上轉型和向下轉型 class dem...

前端筆記day09

1 完 員列表的刪除功能 姓名姓別 刪除 2 vue的v for語法可以遍歷那些值,分別寫出遍歷不同值的 1 迭代數字 這是第 個p標籤 2 迭代data中的普通物件 3 迭代data中的陣列 3 文字敘述v model和v bind的差別 1 v bind動態繫結指令,預設情況下標籤自帶屬性的值是...

day09物件導向

類是對某一類事物的抽象描述,用於描述多個物件的共同特徵,它是物件的模板 而物件用於表現現實中該類事物的個體,它是類的例項 類是用於描述事物的,類中可以定義事物的屬性和行為 物件是通過描述的這個類,使用new關鍵字建立出來,通過物件可以呼叫該物件具體的屬性和功能 this關鍵字 用來區分成員變數和區域...