경주장
[자바중급] 파트1. Object클래스 본문
오브젝트 - 모든 클래스의 최상위 클래스
eqauls, toString, hashCode와 같은 method를 가지고 있다.
eqauls - 객체가 가진 값을 비교할 때 사용
Object클래스의 equals매서드는 은 객체의 주소를 비교하는 == 연산자 만을 통해 두 객체가 같은 객체일 때만 true를 반환하고 있다.
public boolean equals(Object obj) {
return (this == obj);
}
hashCode - 객체의 해시코드 값 반환
학습 필요...
public native int hashCode();
toString - 객체가 가진 값을 문자열로 반환
Object클래스의 toString( )매서드는 "클래스명@HashCode"를 문자열로 반환하고 있다.
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
'JAVA > 프로그래머스-자바중급' 카테고리의 다른 글
[자바 중급] 파트3. java.util 패키지 (0) | 2022.01.24 |
---|---|
[자바 중급] 파트2. java.lang 패키지 (0) | 2022.01.24 |