java多態中成員變量,成員方法,靜態方法
//多態時 /** * 成員的特點爲: 成員變量 * 1:編譯時:參考引用型變量所屬的類中的是否有調用的成員變量,有,編譯通過 ,沒有,編譯失敗 * 運行時:參考 引用型變量所屬的類中的是否有調用的成員 變量,並運行該所屬類中的成員 變量 * 簡單說:編譯和運行都 參考等號的左邊, * 2:成員函數(非靜態 ) * 編譯時:參考引用型變量所屬的類中的是否有調用的函數,有,編譯通過 ,沒有,編譯失敗 * 運行時:參考 的是對象所屬的類中是否有調用的函數 * 簡單說:編譯看左邊,運行看右邊 * 3.靜態函數 * 編譯時:參考引用型變量所屬的類中的是否有調用的靜態函數 * 運行時:參考引用型變量所屬的類中的是否有調用的靜態函數 * 簡單說:編譯,運行都 看左邊 * * 其實對於靜態方法,是不需要對象的,直接用類名直接調用就可 */
看下面的例子
運行的結果爲
zi show
fu static method
3
需要注意的是
靜態方法的調用,大部分情況都 是用 類名.方法名 這樣調用