이상한 (어쩌면 어리석은) 질문이 있습니다. 궁금 해서요. "Java"Object 클래스가 "Class"가 아닌 "Object"클래스 인 이유는 무엇입니까?Java의 "최상위"수퍼 클래스가 "객체"라고하는 이유는 무엇입니까?
예를 들어, ArrayList에 대한 갔지 다음과 같은 계층 구조를 가지고
Object ->
Collection ->
List ->
ArrayList
확인 : ArrayList를이 목록은 ... 목록 컬렉션입니다 ...하지만 컬렉션 (모든 컬렉션의 클래스)는 아니다 Object ... 클래스입니다!
모든 개체의 기본 수퍼 클래스는 Object입니다. 수퍼 클래스가없는 클래스를 선언하면 수퍼 클래스는 Object입니다. –
정말 개체의 수퍼 클래스를 가질 수는 없습니까? 클래스 만이 수퍼 클래스를 가져야합니다. – drozzy