innn

단일 상속, Object 클래스 본문

JAVA/자바의 정석 기초편_남궁성(2020)

단일 상속, Object 클래스

33삼 2022. 7. 6. 08:17

다중 상속의 문제점이 있다.

TV와 DVD를 같이 상속 받은 TVDVD라는 클래스가 있다.

이때 각 클래스에 이름이 같지만 내용이 다른 메소드가 있다면 ?? 충돌이 일어날  수 있음.

충돌 났을때 해결하기 어려움.

 

나중에 인터페이스를 이용하면, 충돌 문제를 해결하면서 다중상속을 해결할 수 있음.

 

다중 상속 관계를 표현하고 싶다면?

- 비중 높은건 상속으로 나머지는 포함으로 처리한다.

 

비중이 높은 Tv는 상속으로 (명시하지 않아도 되니까) 나머지는 포함으로 한다.

 

Object 클래스 - 모든 클래스의 조상

- 부모가 없는 클래스는 자동적으로 Object 클래스를 상속받게 된다.

그래서 toString(), equals() 등의 메서드를 쓰는 거임.