A. java 中類的靜態方法怎麼調用成員變數
靜態方法只能直接調用靜態成員(包括變數和方法),而不能直接訪問類中的非靜態成員
靜態方法不能以任何方式引用this和super關鍵字,因為靜態方法在使用前不用創建任何實例對象,當靜態方法調用時,this所使用的對象根本沒有創建
靜態方法中不可能再創建靜態變數,不會導致方法裡面的變數為靜態變數 因為方法中的變數都是局部變數,不可能同時為局部變數又同時是靜態變數
JVM對每種類型的變數都有自己的存儲區域,static有專門的存儲區
局部和靜態是沖突的,不可能同時作為標識去修飾一個變數
靜態方法是可以通過類型來調用的,不過根據類對象來調用也是可以的
靜態成員是共享的,任何通過類調用都是可以的
靜態方法可以調用靜態方法 可以調用非靜態方法(通過類對象調用),靜態方法可以調用靜態成員變數,但是不能調用非靜態成員變數(不能直接調用,但是可以通過類對象調用非靜態成員變數)