私が得る出力は 9 12 1 11 12 ですが、9 9 1 12 12 である必要があります。a2 = a1; と関係があることはわかっています。しかし、方法がわかりません。
public class C {
/**
* @param args the command line arguments
*/
private int i;
private int k = 10;
public static void main(String[] args) {
// TODO code application logic here
C a2 = new C();
C a1 = new C();
C a3 = new C();
a1.i = a3.i;
a2 = a1;
a2.i = 12;
a3.i = a3.i + 1;
a1.i = 9;
a1.k = 11;
a2.k = 12;
System.out.println(a1.i + " " + a2.i + " " + a3.i + " " + a1.k + " " + a2.k);
}
}