반응형
Object 클래스는 모든 클래스의 최상위 클래스이고 암묵적으로 모든 클래스는 Object클래스를 extends하고 있음.
모든 Object 클래시는 일부 메소드(final) 제외하고 재정의로 사용 가능.
java.lang.Object
-> import 안해도 자동 import됨.
String 클래스 안에 toString()이 정의되어 있음.
Book book = new Book();
System.out.println(book);
하면 클래스와 메모리 주소가 나오는데,
String str = new String("토지")
System.out.println(str);
하면 str의 내용이 나옴.
이거는 str.toString()이 실행되기 때문이고 String 은 Object클래스에 정의 되어 있으므로 toString()을 Object를 상속받는 (지금의 클래스) 에서 재정의 하면 됨.
반응형
'Java' 카테고리의 다른 글
Clone 메소드 (0) | 2019.10.29 |
---|---|
equals ,hashCode 메소드 (0) | 2019.10.29 |
자바 연습 (equals, hashCode) (0) | 2019.10.29 |
자바 연습 (인터페이스) (0) | 2019.10.28 |
인터페이스 default 키워드 (0) | 2019.10.28 |