투케이2K

89. (java/자바) Object(오브젝트) 클래스 개념 설명 본문

Java

89. (java/자바) Object(오브젝트) 클래스 개념 설명

투케이2K 2021. 1. 7. 08:15

/* =========================== */

[ 설 명 ]

개발 언어 : Java

[Object 클래스 란?]

- Object 클래스란 java.lang 패키지 중에서 가장 많이 사용되는 클래스입니다

- Object 클래스는 모든 자바 클래스의 최고 조상 클래스입니다

- java.lang 패키지의 클래스들은 import 문을 사용하지 않아도 클래스 이름만으로 바로 사용할 수 있습니다

[Object 메소드 종류]

- clone() : 해당 객체의 복제본을 생성

- equals() : 객체가 같은지 여부를 반환

- finalize() : 객체를 더는 아무도 참조하지 않아 가비지 컬렉터가 객체의 리소스를 정리하기 위해 호출함

- getClass() : 객체의 클래스 타입을 반환

- hashCode() : 객체의 해시 코드값을 반환

- notify() : 객체의 대기(wait)하고 있는 하나의 스레드를 다시 실행할 때 호출

- notifyAll() : 객체의 대기(wait)하고 있는 모든 스레드를 다시 실행할 때 호출

- toString() : 객체의 정보를 문자열로 반환

- wait() : 객체의 다른 스레드가 notify()나 notifyAll() 메소드를 실행할 때까지 현재 스레드를 일시적으로 대기(wait)시킬 때 호출

/* =========================== */

반응형
Comments