// Sampleクラス
public class Sample{
private int a = -1;
private int b = -1;
public void setA(int a){
this.a = a;
}
public void setB(int b){
this.b = b;
}
public int getA(){
return a;
}
public int getB(){
return b;
}
}
// TestMainクラス
public class TestMain{
public static void main(String args[]) {
Sample sp1 = new Sample();
Sample sp2 = new Sample();
sp1.setA(2);
sp1.setB(3);
System.out.println(sp1.getA());
System.out.println(sp1.getB());
sp2.setA(6);
sp2.setB(7);
System.out.println(sp2.getA());
System.out.println(sp2.getB());
// 参照データ型の代入
sp1 = sp2;
sp1.setA(10);// sp1の値をセット
sp1.setB(11);// sp1の値をセット
System.out.println(sp2.getA());// sp2の値を標準出力
System.out.println(sp2.getB());// sp2の値を標準出力
sp2.setA(20);// sp2の値をセット
sp2.setB(21);// sp2の値をセット
System.out.println(sp1.getA());// sp1の値を標準出力
System.out.println(sp1.getB());// sp1の値を標準出力
}
}