Object가 가지고 있는 메소드 중에서 가장 많이 사용되는 메소드는 equals, toString, hashCode가 있으며 이는 반드시 오버라이딩해서 사용
equals : 객체가 가진 값을 비교할 때 사용
toString : 객체가 가진 값을 문자열로 반환
hashCode : 객체의 해시코드를 구할 때 사용