Object 클래스
Object
클래스는 모든 클래스의 조상 클래스이다. 즉 자바의 모든 클래스는 Object
클래스를 상속받았으며 Object
클래스의 멤버를 사용한다.
Modifier and Type | 메서드 | 설명 |
---|
protected Object | clone() | 객체의 복사본을 반환한다. |
boolean | equals(Object obj) | obj와 같은 객체인지 아닌지 boolean값으로 반환한다. |
protected void | finalize() | 객체가 소멸할 때 호출된다. |
Class<?> | getClass() | 클래스의 정보를 담고 있는 'Class'객체를 반환한다. |
int | hashCode() | 해시 코드를 반환한다. |
void | notify() | 대기 중인 하나의 스레드를 깨운다. |
String | toString() | 객체의 정보를 문자열로 반환한다. |
void | wait() | 현재의 스레드를 멈추고 대기한다. |
void | wait(long timeout) | timeout 만큼 스레드를 멈추고 대기한다. |
void | wait(long timeout, int nanos) | 실제로 일어난 시간만큼 스레드를 멈추고 대기한다. |