2024-11-06


toString() >>> object.Object_01@3d012ddd
getClass() >>> class object.Object_01
hashCode() >>> 1023487453
package object;
/*
* Object 클래스
* 1. java 의 모든 클래스의 조상 클래스이다.
* 2. 사용자가 정의한 클래스에 자동으로 상속이 된다.
* ==> 단, extends 키워드를 사용하지 않은 클래스에만
* 상속이 됨.
*
* [Object 클래스의 주요 메서드]
* - toString() : - 객체 자신의 정보를 문자열로 반환하는 메서드.
* - 인스턴스에 대한 정보를 문자열로 제공할 목적으로
* 사용이 됨.
* - getClass() : - 객체 자신의 클래스 정보를 담고있는 class
* 인스턴스를 반환하는 메서드.
* - hashCode() : - 객체 자신의 해쉬코드를 반환하는 메서드.
* - equals() : - 객체 자신과 또 다른 객체가 같은 객체인지 알려주는
* 메서드.
* - clone() : - 객체 자신 복사본을 만드는 메서드.
*/
public class Object_01 {
public static void main(String[] args) {
Object_01 object1 = new Object_01();
System.out.println("toString() >>> " + object1.toString());
System.out.println("getClass() >>> " + object1.getClass());
// hachCode : 메모리 번지수를 정수로 나타냄.
System.out.println("hashCode() >>> " + object1.hashCode());
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(UtilClass)_Object_03 (0) | 2024.11.06 |
|---|---|
| Java(UtilClass)_Object_02 (0) | 2024.11.06 |
| Java(UtilClass)_String_05 (0) | 2024.11.06 |
| Java(UtilClass)_String_04 (0) | 2024.11.06 |
| Java(GUI)_Layout_23 (0) | 2024.11.05 |