天天看點

JAVA 多态中的成員通路特點

成員變量:

      當子父類中出現同名的成員變量時。

      編譯時期:參考的是引用型變量所屬的類中是否有被調用的成員變量。沒有,編譯失敗。

      運作時期:也是調用引用型變量所屬的類中的成員變量。

      簡單記:編譯和運作都參考等号的左邊。

成員函數:

     編譯時期:參考左邊,如果沒有,編譯失敗。

     運作時期:參考右邊的對象所屬的類。

     編譯看左邊,運作看右邊。

     對于成員函數是動态綁定到對象上。

靜态函數。

    靜态函數是靜态的綁定到類上。

    編譯和運作都參考左邊。

【結論】