오브젝트
오브젝트
최상위 클래스이며 기본적으로 아무런 상속을 받지 않았을 경우 java.lang.Object 클래스를 확장한다.
그 이유 중 하나는 Object 클래스에 있는 메소드들을 통해서 클래스의 기본적인 행동을 정의할 수 있기 때문이다.
Object 클래스 api 문서
https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html
Object 클래스 메소드
Object 클래스에 선언되어 있는 메소드는 객체를 처리하기 위한 메소드와 쓰레드를 위한 메소드로 나뉜다.
- 객체 처리 메소드
- clone()
- equals()
- finalize()
- getClass()
- hashCode()
- toString()
- 쓰레드 처리 메소드
- notify()
- notifyAll()
- wait()
- wait(long timeout)
- wait(long timeout, int nanos)
This post is licensed under CC BY 4.0 by the author.