ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 다중 상속
    JAVA/Interface 2020. 10. 11. 12:33

    다중 구현(다중 상속) 
       - 자바는 다중 상속을 할 수 없다. 한번에 하나의 클래스만 상속할 수 있다.

       - 상속을 연속해서 받는 경우 다중 상속과 비슷한 기능은 구현할 수 있다.
       
       - 인터페이스는 다중상속을 지원한다. 하지만 이 다중상속은 구현이 이루어진 기능을
         상속하는것이 아니라 추상 메소드를 상속받는 것에 불과함으로 최하의 클래스는 상속받은
         모든 클래스를 직접 구현해야 한다.

         따라서 상속의 개념 보다는 다중 구현의 개념에 가깝다.
         하지만 C++은 실제로 기능이 구현된 클래스를 다중상속 받을 수 있다. 이로인해 부모
         클래스가 중복되거나 메소드의 소속이 불분명해져 추가적인 코드가 필요하며 

         유지보수 시 소스 분석이 매우 어렵다.

     

     

    프로그램 실행결과

    소스 파일

    ColorMain.java
    0.00MB

     

    'JAVA > Interface' 카테고리의 다른 글

    상속을 이용하여 도형의 넓이 구하기  (0) 2020.10.11
    익명  (0) 2020.10.11
    상속과 다중 인터페이스  (0) 2020.10.11
    Interface의 개념  (0) 2020.10.11

    댓글

Designed by Tistory.