JAVA/객체지향프로그래밍2

[JAVA] Object클래스

prize1209 2021. 6. 24. 19:00

Object클래스

모든  상속계층도의 최상위에 있는 조상클래스이다. 다른 클래스로부터 상속 받지 않는 모든 클래스들은 자동적으로 Object클래스로부터 상속받게 한다. 

- 조상이 없는 클래스는 자동적으로 Object클래스를 상속받게 된다.

- 상속계층도의 최상위에는 Object클래스가 위치한다.

- 모든 클래스는 Object클래스에 정의된 11개의 메서드를 상속받는다.

     toString(), equals(Object obj), hashCode(), ...

 

컴파일러가 자동적으로 extends Object를 추가하여 Tv클래스가 Object클래스로부터 상속받도록 한다.

 

상속 계층도

 

 

 

toString 메서드가 문자열을 반환했고 

println이 참조변수가 들어오면 toString을 호출한다. 

System.out.println(c.toString());

=System.out.println(c);

 

 

'JAVA > 객체지향프로그래밍2' 카테고리의 다른 글

[JAVA] import문  (0) 2021.07.07
[JAVA] super, super()  (0) 2021.06.28
[JAVA] 단일 상속(single inheritance)  (0) 2021.06.24
[JAVA]포함(composite)  (0) 2021.06.24
[JAVA] 상속(inheritance)  (0) 2021.06.24