java 中關於多型的知識點總結

2021-07-25 02:21:20 字數 551 閱讀 9035

多型:一種事物多種表現形式。

可分為三種:具體類多型、抽象類多型、介面類多型

舉例說明:貓是動物,狗是動物。

多型的前提:有繼承、有重寫、有父類的指標指向子類的物件(    父類    f    =    new     子類()  )

**體現:

class  fu  

class   zi  extends  fu

class  dome

多型中成員訪問的特點:

成員變數:編譯的時候看父類,執行的時候看父類。

構造方法:建立子類物件的時候,訪問父類的構造方法,對父類的資料進行初始化。

成員方法:編譯看父類,執行看子類。(由於成員方法存在重寫,所以執行看子類)

多型的好處:

①提高了**的維護性(有繼承);

②提高了**的擴充套件性(有重寫)。

在多型中  instanceof  用於判斷乙個物件是否屬於乙個類,通常和強制型別轉換相結合使用,首先通過  instanceof   進行判斷,然後進行相應的強制型別轉換。

在多型中,通常使用父類作為方法形參。

java多型知識點總結

多型 一種事物有多種表現形式。物件導向的最後乙個特徵,繼承和封裝都是為多型打基礎!生活中的多型 打招呼 中國人 你好 英國人 hello 日本人 拷逆七娃 南韓人 阿娘哈賽you 泰國人 薩瓦迪卡 1 方法的多型性 方法的重寫和過載 2 物件的多型性 物件的轉型上!person p new stud...

JAVA知識點總結(七)多型

多型 可以理解為事物存在的多種體現形態 人 男人,女人 動物 貓,狗 貓 x new 貓 動物 x new 貓 動物貓,狗 1.多型的體現 父類的引用指向了自己子類的物件 父類的引用也可以接收自己子類的物件 2.多型的前提 必須是類與類之間的關係,要麼繼承,要麼實現 3.多型的好處 多型的出現大大的...

java中關於介面的知識點總結

介面的關鍵字 inte ce 介面格式 inte ce 介面名 實現介面的關鍵字是 implements 表示 實現介面的格式 class 類名 implements 介面名 介面的作用 擴充套件功能 定義約束來規範 程式解耦合性。重點 介面本身就是乙個特殊的類 介面不能例項化 不能new,但是可是...