public class Main {
public static void main(String[] args){
Class2 class2Object = new Class2();
//class2Object
//num1
class2Object.setNumber(class2Object.number1, 1) ;
class2Object.getNumber(class2Object.number1);
}
}
public class Class2 {
public int number1;
public void setNumber(int x, int value){
x = value;
}
public void getNumber(int number){
System.out.println("Class2, x = "+number);
}
}
我有2类:Class2和Main。我在Main类中为实例变量赋值1。为什么class2Object.number1没有赋值为1?输出为0java变量和参数
如果我有很多像数字1,数字的整数...我需要为每一个变量二传手? – user1050548 2012-04-07 03:08:48
在这种情况下,我想你需要List数组。 – sarwar026 2012-04-07 03:09:58
大多数人对每个变量都有单独的getter和setter。它使得该方法设置的变量更加清晰。 – user12345613 2012-04-07 04:00:03