public class test
{
public static int staticVar = 0;
public int instanceVar = 0;
public test()
{
staticVar++;
instanceVar++;
System.out.println("staticVar=" + staticVar + ",instanceVar=" + instanceVar);
}
}
不是只有靜態方法才可以調用靜態變量嗎?
為什麼靜態變量在構造方法裡面使用不報錯?
這個是正確使用的,java 類中的方法無論靜態還是非靜態的都可以使用靜態變量
而靜態方法只能使用靜態變量