java關於static的一點小疑問

最近幫同學寫代碼的時候發現了一個有意思的現象那就是在static方法中this關鍵字不能使用 如圖 這我就很迷惑瞭然後後來查了一下《Java編程思想》,那上面說在調用非static的方法時編譯器會把這個對象的引用變量作爲參數傳入方法中,然後就用this關鍵字來表示這個引用變量 然後我就用jdk自帶的反彙編器反彙編看了看: 從圖中可以看出兩個方法的反彙編語句確實是不同的,test2的aload_0表
相關文章
相關標籤/搜索