he_6_.log
로그인
he_6_.log
로그인
Java - Object 클래스, equals()
wns2252
·
2022년 11월 26일
팔로우
0
Java
0
Java 정리
목록 보기
29/59
Object클래스
모든 클래스의 최고 조상이며 오직 11개의 메서드만을 가지고 있습니다.
equals(Object obj)
객체 자신(this)과 주어진 객체(obj)를 비교한다. 같으면 true,다르면 false을 반환한다.
반환타입은 boolean이다.
Object클래스의 equals()는 객체의 주소(참조변수 값)를 비교한다.
Object
클래스의
equlas
(
)
함수
public
boolean
equals
(
Object
obj
)
{
return
(
this
==
obj
)
;
}
인스턴스 변수의 값을 비교하도록 equals()를 오버라이딩해서 사용한다. 모든 인스턴스 변수의 값이 같다면 두 객체는 같다고 본다. 클래스 변수는 객체마다 같기 때문에 구별이 안된다. 하지만 인스턴스는 변수는 객체마다 다르기 때문에 구별이 가능하다.
프론트엔드 개발자 입니다. 리액트, 스벨트 좋아합니다.
팔로우
이전 포스트
Java - hashCode(), toString()
다음 포스트
Java - String 클래스 compareTo() 메서드
0개의 댓글
댓글 작성