728x90
📌 Object 는 말그대로 “객체”를 의미하는 단어이며 보통, Object 클래스를 의미한다.
- Object 클래스는 Java 내 모든 클래스들의 최상위 부모 클래스이다.
- 따라서, 모든 클래스는 Object의 메서드를 사용할 수 있다.
- 또한 부모 클래스가 없는 자식 클래스는 컴파일러에 의해 자동으로 Object 클래스를 상속받게 된다.
🧑💻 Object 클래스의 메서드(많은 것중 몇가지)
- Object clone() : 해당 객체의 복제본을 생성하여 반환함.
- boolean equals(Object object) : 해당 객체와 전달받은 객체가 같은지 여부를 반환함.
- Class getClass() : 해당 객체의 클래스 타입을 반환함.
- int hashCode() : 자바에서 객체를 식별하는 정수값인 해시 코드를 반환함.
- String toString() : 해당 객체의 정보를 문자열 로 반환함. & Object 클래스에서는 클래스이름 @해쉬코드값 리턴함.
모순... 다중상속 못한다면서...ㅋ 자동으로 object 클래스를 상속받는다고 한다...그렇다고한다...그냥 그렇게 알고있자 따지지말자
'JAVA' 카테고리의 다른 글
[JAVA] super 및 super() (0) | 2023.06.01 |
---|---|
[JAVA] 오버라이딩 (0) | 2023.06.01 |
[JAVA] final 클래스와 final 메서드 (0) | 2023.06.01 |
[JAVA] 클래스간의 관계 (0) | 2023.06.01 |
[JAVA] 상속 개념 및 예시 (0) | 2023.05.31 |