靜態方法和實例方法究竟有什麼區別?

很多人認爲靜態方法在類加載時加載,生命週期與類相同,實例方法在類實例化後存在,生命週期比靜態方法短。這是錯誤的! 什麼是靜態方法?什麼是實例方法? 靜態方法: 靜態方法屬於類,通過 類名.方法名(參數)調用。 靜態方法裏不能直接訪問非靜態成員。 實例(非靜態)方法: 實例方法屬於對象,通過 實例對象.方法名(參數)調用。 實例方法可以直接訪問靜態成員。 實例方法中可以使用對象專屬this、supe
相關文章
相關標籤/搜索