단일 상속
단일 상속, Object 클래스
단일 상속, Object 클래스
2022.03.30단일 상속 (Single Inheritance) Java는 단일상속만을 허용한다. (C++은 다중상속 허용) 자바는 단일상속만 허용한다. 하나의 부모로부터만 상속받을 수 있다. 그래서 TvDVD라는 클래스를 만들 때, 2개의 조상을 상속받는 것을 허용하지 않는다. 둘중에 하나 선택을 해야한다. 하나만 가능하다. 다중 상속은 장점도 있지만 문제점이 많이 있어서 자바에서는 단일 상속만을 지원한다. 다중 상속의 문제점은 어떤 것이 있냐면, 예를 들어서 부모가 Tv, DVD 이렇게 2개일때 그 두 클래스를 상속받아서 TvDVD라는 클래스를 만들었다고 가정해보자. 만약에 Tv클래스와 DVD클래스에 각각 같은 이름의 메서드 void power() {} 가 있는데, Tv클래스의 메서드 내용은 void power() ..