java 단일 상속 (1) 썸네일형 리스트형 [java(자바)] 자바에서 다중 상속을 허용하지 않는 이유 _디버깅의 눈물 자바에서 다중 상속을 허용하지 않는 이유는 다이아몬드 문제라고 불리는 모호성을 피하기 위해서입니다. 다중 상속이란 하나의 클래스가 두 개 이상의 부모 클래스로부터 상속을 받는 것을 말합니다. 예를 들어, Father와 Mother라는 클래스가 Person이라는 클래스를 상속받고, Child라는 클래스가 Father와 Mother를 상속받는다고 가정해봅시다. 이때 Child 클래스는 Person 클래스의 메서드나 필드를 어떤 부모로부터 참조해야 할지 알 수 없습니다. 이러한 모호성을 해결하기 위해 자바에서는 인터페이스라는 개념을 도입했습니다. 이전 1 다음