【发布时间】:2013-08-16 01:12:24
【问题描述】:
我认为这可能是一个直截了当的问题,但我有一个类有一个私有静态 int 变量,该变量在类中递增,我想在第二个类中显示这个值。但是,即使它已经增加,它仍然会打印出 0。
同样的代码
public class Test{
private static int toIncrement;
public static int returnValue{
return toIncrement;
}
public void test{
for(int i = 0; i < 4; i++){
toIncrement++;
}
}
}
所以上面的代码运行,然后我从另一个类调用 Test.returnValue(); 这将返回 0
【问题讨论】:
-
@HovercraftFullOfEels 都在那里。
-
@hexafraction:啊,上面的代码甚至无法编译。致原发帖人:请不要浪费我们的时间发布“垃圾”代码供我们审查。如果您遇到严重问题并需要认真的帮助,请仅发布真实代码。
-
你的类首先是如何编译的。
-
你知道如何用Java编写方法吗?