JAVA基礎(多型訪問特點)

2021-09-24 11:36:19 字數 854 閱讀 3104

class demo2_polymorphic }/*

成員變數

編譯看左邊(父類),執行看左邊(父類)

成員方法

編譯看左邊(父類),執行看右邊(子類)。動態繫結

靜態方法

編譯看左邊(父類),執行看左邊(父類)。

(靜態和類相關,算不上重寫,所以,訪問還是左邊的)

只有非靜態的成員方法,編譯看左邊,執行看右邊

*/class father

public static void method()

}class son extends father

public static void method()

}

1,多型中的成員訪問特點之成員變數

成員變數

編譯看左邊(父類),執行看左邊(父類)。

father   a  =  new  son ();

2,多型中的成員訪問特點之成員方法

成員方法

3,多型中的成員訪問特點之靜態成員方法

靜態方法

class father 

public static void method()

}class son extends father

public static void method()

}

JAVA基礎之多型成員特點

多型時,成員的特點 1.成員變數。編譯時,參考引用型變數所屬的類中是否有呼叫的成員變數。有,編譯通過。無,編譯失敗。執行時,參考引用型變數所屬的類中是否有呼叫的成員變數,並執行該所屬類中的成員變數。2.成員函式 非靜態 編譯時,參考引用型變數所屬的類中是否有呼叫的成員函式。有,編譯通過。無,編譯失敗...

多型成員的訪問特點

多型 同乙個物件 事物 在不同時刻體現出來的不同狀態。舉例 貓是貓,貓是動物。水 液體,固體,氣態 多型的前提 a 要有繼承關係。b 要有方法重寫。其實沒有也是可以的,但是如果沒有這個就沒有意義。動物 d new 貓 d.show 動物 d new 狗 d.show c 要有父類引用指向子類物件。父...

多型成員訪問的特點

parent p new child 成員變數 編譯看左邊 基類 執行看左邊 基類 無論如何都是訪問基類的成員變數。成員方法 編譯看左邊 基類 執行看右邊 派生類 動態繫結。static方法 編譯看左邊 基類 執行看左邊 基類 只有非靜態的成員方法,編譯看左邊,執行看右邊。這樣,我們也可以得出多型的...