簡單的講一講多型
多型思想:同乙個行為具有多個不同表現形式或形態的能力。
前提條件:繼承、重寫、父類引用指向子類物件
基本語法:parent p = new child();
假如父類有五個子類,那麼父類引用可以指向五個不同的子類(非同時指向五個),增加易讀性和可維護性,降低記憶體占用。
下面展示乙個有趣的小例子:
class a
public string show(a obj)
}class b extends a
public string show(a obj)
}class c extends b
class d extends b
public class test2
}
如果完全弄明白了上面的例子,那麼對於繼承和多台的使用和理解就合格了。 Java基礎篇 多型
1.多個子類繼承於某同一父類,該父類引用能指向任一子類物件,並能呼叫被子類重寫的方法。2.實現類與介面之間也存在多型,介面引用可以指向其任一實現類的物件,並能呼叫其被實現類重寫的方法。3.子類與父類之間的多型 和 實現類與介面之間的多型 區別在於 乙個類只能繼承於乙個父類,但能實現多個介面。4.注意...
JAVA基礎篇介面與多型的概述
首先說一下什麼是介面 介面定義的是一種規範,打個比方 只有滿足我這個介面的電器才能往上插,只要是中國大陸生產的家有電器,必須遵守這個插孔規範 介面是一種規範,介面是給類定義的規範,類和介面發生關係後,類要重寫介面中的所有抽象方法 介面是一種引用型別,介面的定義格式 public inte ce 介面...
JAVA基礎 多型
概念 乙個事物的多種形態 多型前提和體現 1.有繼承關係或者實現關係 2.有方法重寫 3.有父類引用指向子類物件 父類 public class fu 子類 public class zi extends fu public class demo 1.提高了程式的維護性 由繼承保證 我的理解 1.如...