Post

오브젝트

오브젝트

최상위 클래스이며 기본적으로 아무런 상속을 받지 않았을 경우 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.