最易懂解釋靜態方法static爲什麼不能訪問非靜態方法和屬性

不管是靜態方法還是靜態成員,都是類級別存在的 也就是說隨着類的加載而加載,優先於對象的存在 而非靜態成員和方法是對象級別的存在 所以在靜態方法中調用非靜態的成員或方法(此時還不存在對象),是不可能的,但是反過來是可以的:非靜態中調用靜態。於是也就有靜態方法中不能使用this和super關鍵字
相關文章
相關標籤/搜索