본문 바로가기

자바의 정석 정리

자바의 정석 - 7.2 단일상속

7.2.1 단일상속(single inheritance)

  • java에서는 오직 단일상속만 허용
  • 단일상속만 허용함으로서 코드의 신뢰성이 높아짐

7.2.2 상속과 포함으로 다중상속

  • 상속과 포함을 같이 사용하여 다중상속처럼 만들 수 있음
class Tv{}
class VCR{
    void play();
    void stop();
}

class TVCR extends Tv{
    VCR vcr = new VCR();

    void play(){
        vcr.play();
    }
    void stop(){
        vcr.stop();
    }
}