Object 클래스는 모든 클래스의 superclass다 라고 배웠는데
자바는 다중상속이 안되잖아요
그러면 모든 클래스가 Object 클래스를 이미 상속 했으면
다른 클래스를 extends 못해야 되는거 아닙니까
근데 되는데 왜 되는거죠
모순 아닙니까
Object 클래스는 모든 클래스의 superclass다 라고 배웠는데
자바는 다중상속이 안되잖아요
그러면 모든 클래스가 Object 클래스를 이미 상속 했으면
다른 클래스를 extends 못해야 되는거 아닙니까
근데 되는데 왜 되는거죠
모순 아닙니까
기본상속이라서요
내부적으로 상속 되있는거아니냐 맨날 extends Object 안하자나
암것도 안쓰면 extends Object 붙는거고 상위클래스 있으면 그게 이미 Object를 상속받았으니까 Object 기능도 쓸 수 있다는거지 모든 상속 라인을 쭉 올라가보면 가장 맨위에 Object가 있단소리임
a > c b >c 가 안된다는거지 a > b > c 는 된다