public class test
{
public static int staticVar = 0;
public int instanceVar = 0;
public test()
{
staticVar++;
instanceVar++;
System.out.println("staticVar=" + staticVar + ",instanceVar=" + instanceVar);
}
}
不是只有静态方法才可以调用静态变量吗?
为什么静态变量在构造方法里面使用不报错?
为什么静态变量在构造方法里面使用不报错?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- BranStark 2014-12-10 13:57关注
这个是正确使用的,java 类中的方法无论静态还是非静态的都可以使用静态变量
而静态方法只能使用静态变量本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报