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);
}
}
Class2とMainの2つのクラスがあります。Mainクラスでインスタンス変数を1に割り当てます。class2Object.number1が値1に割り当てられないのはなぜですか?出力は0です。