2010. 3. 17. 18:49
Composition 과 Inheritance Java2010. 3. 17. 18:49
Composition 과 Inheritance 의 차이는,
Class Father {
public void gaming() {
System.out.println("exciting!");
}
}
Class Son extends Father {
@Override
public void gaming() {
System.out.println("lol!!!");
super.gaming();
}
public static void main(String[] args) {
Son son = new Son();
son.gaming();
}
}
결과:
lol!!
exciting!
이렇게 사용하는것이 상속이고,
Composition 은 TIJ 로 공부하다가 이 말이 나오길래.. 뭔가 했더니..
별다른거 없었네..ㅜ.ㅜ;
Class Father {
public void gaming() {
System.out.println("exciting!");
}
}
Class Son {
public static void main(String[] args) {
Father father = new Father();
father.gaming();
}
}
처럼 클래스에서 다른 클래스의 객체를 생성해서 사용하는것이 Composition..
댓글을 달아 주세요