多型的概述

2022-07-12 06:51:06 字數 424 閱讀 8388

目標:多型的入門概述。

物件導向的三大特徵: 封裝,繼承,多型。

多型的形式:

父類型別 物件名稱 = 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...