java.lang.Object 클래스는 자바 API의 모든 클래스와 사용자가 정의한 모든 클래스의 최상위 클래스이다.
즉, 모든 자바 클래스들은 Object 클래스로부터 상속받는다.
사용자가 클래스를 정의할 때 클래스 선언부에 명시적으로 extends java.lang.Object를 지정하지 않아도 자동으로 상속받게 된다. 다시 말해 Object 클래스의 모든 메서드와 변수는 다른 모든 클래스에서도 사용 가능할 수 있다는 말이다.
당연히 Object에서 사용되는 클래스를 자식 클래스가 오버라이딩 가능하다.
'web_배우고익히고 > 4.JAVA' 카테고리의 다른 글
컬렉션 프레임워크(With Array List) (0) | 2020.01.16 |
---|---|
Wrapper class(With Boxing) (0) | 2020.01.16 |
try Catch(with throw, throws) (0) | 2020.01.14 |
익명 클래스(Anonymous class)란?(with 상속 다형성 요약) (0) | 2020.01.14 |
팁. Java 한클래스 파일 안에 여러 클래스 사용 가능 (0) | 2020.01.14 |