成員變量:
當子父類中出現同名的成員變量時。
編譯時期:參考的是引用型變量所屬的類中是否有被調用的成員變量。沒有,編譯失敗。
運作時期:也是調用引用型變量所屬的類中的成員變量。
簡單記:編譯和運作都參考等号的左邊。
成員函數:
編譯時期:參考左邊,如果沒有,編譯失敗。
運作時期:參考右邊的對象所屬的類。
編譯看左邊,運作看右邊。
對于成員函數是動态綁定到對象上。
靜态函數。
靜态函數是靜态的綁定到類上。
編譯和運作都參考左邊。
【結論】
成員變量:
當子父類中出現同名的成員變量時。
編譯時期:參考的是引用型變量所屬的類中是否有被調用的成員變量。沒有,編譯失敗。
運作時期:也是調用引用型變量所屬的類中的成員變量。
簡單記:編譯和運作都參考等号的左邊。
成員函數:
編譯時期:參考左邊,如果沒有,編譯失敗。
運作時期:參考右邊的對象所屬的類。
編譯看左邊,運作看右邊。
對于成員函數是動态綁定到對象上。
靜态函數。
靜态函數是靜态的綁定到類上。
編譯和運作都參考左邊。
【結論】