저번 글에 이어서 클래스간의 관계에 대해서 단일상속과 object클래스라는 것에 대해 알아봅시다. 단일상속 먼저 저번 글에서 하나의 조상이 여러개의 자손을 가지는 상속은 가능하다고 이야기했었습니다. 그렇다면 반대로 하나의 자손이 여러개의 조상으로부터 상속받는 것은 어떨까요? 아쉽게도 자바에서는 이렇게 둘 이상의 조상을 가지는 상속(다중상속)을 지원하지 않습니다. 다중상속을 허용하면 여러 클래스로부터 상속을 받을 수 있기 때문에 복합적인 기능을 가진 클래스를 쉽게 작성할 순 있겠지만, 클래스간의 관계가 매우 복잡해지고, 서로 다른 조상간에 같은 이름을 가진 멤버를 구별할 수 있는 방법이 없다는 단점이 있습니다. 예를 들어 Parents1, 2클래스에 모두 method라는 메서드가 있다고 가정하고 이 두 클..