자바의 Object 클래스Object 클래스는 자바의 모든 클래스가 기본적으로 상속 받는 최상위 클래스이다.이 클래스는 equals, hashCode, toString과 같은 메서드를 제공한다. equals 메서드현재 객체와 매개 변수로 넘겨받은 객체가 같은지 확인하여, 같으면 true, 다르면 false를 반환한다.기본 타입의 int형, char형등은 Call by Value 형태로 기본적으로 대상에 주소값을 가지지 않는 형태로 사용하기 때문에 equals 메서드 사용 시 값을 전제로 비교한다. 하지만 객체의 동등성 비교에서는 이 메서드를 재정의 해주지 않으면, 같은 값을 가진 두 객체를 비교할 때 equlas()는 객체타입의 주소 값을 비교하기 때문에 서로 다른 메모리에 할당된 두 객체는 다르다고 인..