자연과벗하다 2017. 7. 9. 03:24

GetSum.java


package com.test.diEx01;


public class GetSum {

private int aa;

private int bb;

public int getAa() {

return aa;

}


public void setAa(int aa) {

this.aa = aa;

}


public int getBb() {

return bb;

}


public void setBb(int bb) {

this.bb = bb;

}


public void sum(int aa, int bb){

System.out.println("더하기");

int result = aa + bb;

System.out.println("합: "+result);

}

}



MyGetSum.java


package com.test.diEx01;


public class MyGetSum {

public GetSum getsum;

private int a;

private int b;

public MyGetSum(){

}

public void sum(){

getsum.sum(a, b);    //    (3) new GetSum 으로 객체를 셋팅해서 getsum.sum()에서 GetSum을 사용할 수 있다.

}


public void setGetsum(GetSum getsum) {    // (2)  1번에서 GetSum을 받아서 위 변수에 객체로 셋팅하고 있다.

this.getsum = getsum;

}


public void setA(int a) {

this.a = a;

}


public void setB(int b) {

this.b = b;

}

}




Main.java


package com.test.diEx01;


public class Main {


public static void main(String[] args) {

MyGetSum myGetSum = new MyGetSum();

myGetSum.setGetsum(new GetSum());    // (1) GetSum객체를 삽입한다. new GetSum으로 setGetSum으로 셋팅하고 있다.

myGetSum.setA(10);

myGetSum.setB(100);

myGetSum.sum();


}


}