【发布时间】:2015-10-01 04:32:14
【问题描述】:
我今天学习了静态方法,我对静态方法内部的值如何变化感到困惑。 当我写这样的静态方法时
public class test{
public static int printInt(int t,int n){
System.out.println(t);
t= t + n;
return n;
}
}
并在 main 中调用它
public class Method {
public static int i;
public static int m;
public static void main(String[] args){
i = 5;
m = 6;
test.printInt(i,m);
System.out.println(i);
}
}
t 不会像我想的那样改变。 如果静态方法只改变你返回的值?
【问题讨论】:
标签: java static static-methods