一、 靜態方法中能夠直接調用同類中的靜態成員,但不能直接調用非靜態成員spa
二、若是但願在靜態方法中調用非靜態變量,能夠經過建立類的對象,而後經過對象來訪問非靜態變量code
3、在普通成員方法中,則能夠直接訪問同類的非靜態變量和靜態變量,對象
四、 靜態方法中不能直接調用非靜態方法,須要經過對象來訪問非靜態方法blog
package TT; public class HelloWorld { String name="zzw"; static String id="1503013"; public static void print(){ //System.out.println(name);編譯錯誤 HelloWorld hw=new HelloWorld(); System.out.println(hw.name); System.out.println(id); } public void show(){ System.out.println(name); System.out.println(id); } public static void main(){ print();//能夠直接調用靜態方法 HelloWorld hw=new HelloWorld(); hw.show();//普通成員方法須要經過建立對象調用 } }