目標:多型的入門概述。
物件導向的三大特徵: 封裝,繼承,多型。
多型的形式:
父類型別 物件名稱 = new 子類構造器;
介面 物件名稱 = new 實現類構造器;
父類型別的範圍 > 子類型別範圍的。
多型的概念:
同乙個型別的物件,執行同乙個行為,(記住是行為也就是方法,變數不是) 在不同的狀態下會表現出不同的行為特徵。
多型的識別技巧:
對於方法的呼叫,翻譯看左邊,執行看右邊。
對於變數的呼叫,翻譯看左邊,執行也看左邊。
多型的使用前提:
(1) 必須存在繼承或者實現關係。
(2)必須存在父類型別的變數引用子類型別的物件。
(3)需要存在方法重寫。
小結:記住多型的形式,識別,概念等語法即可!
多型的概述
多型 1 同乙個物件在不同時刻表現出的多種狀態 理解 編譯時期狀態和執行時期狀態不一致的現象 2 多型的前提 a 要有繼承或者實現關係 b 要有方法重寫 因為一般都是抽象類或者介面的多型 c 要有父類 父介面的引用指向子類物件 3 多型訪問的成員特點 fu f new zi a 成員變數 編譯看左邊...
JAVA基礎篇介面與多型的概述
首先說一下什麼是介面 介面定義的是一種規範,打個比方 只有滿足我這個介面的電器才能往上插,只要是中國大陸生產的家有電器,必須遵守這個插孔規範 介面是一種規範,介面是給類定義的規範,類和介面發生關係後,類要重寫介面中的所有抽象方法 介面是一種引用型別,介面的定義格式 public inte ce 介面...
Java中多型的概述以及final關鍵字的使用
1 多型 1 同乙個物件在不同時刻體現出來的不同狀態。2 多型的前提 a 有繼承或者實現關係。b 有方法重寫。c 有父類或者父介面引用指向子類物件。多型的分類 a 具體類多型 class fu class zi extends fu fu f new zi b 抽象類多型 abstract clas...