Object
[Java] Object(toString(), equals(), hashCode())
Object가 모든 클래스의 조상 클래스는 사실을 사람들이 잘 모를 수 있다. 모든 클래스가 Object를 상속받고 있지만, 생략되어 있기 때문에 관련 내용을 보지 않았다면 알 수가 없다. 나 또한 처음에는 알지 못했다. 그래서 모든 객체는 Object의 메소드를 모두 호출해 사용할 수 있다. 총 11개의 메서드로 구성되어 있는데, 이 중 몇 가지를 살펴보고자 한다. toString() - 기본 동작 : 객체의 해시코드 출력(클래스명@16진수해시코드) equals() 메소드 다음으로 가장 많이 사용했던 메소드다. 나는 문자열이 아닌 변수를 문자열로 변환시킬 때 많이 사용했다. 그래서 당연히 문자열을 리턴하는 역할로 알고 있었지만 원형은 달랐다. 예시를 살펴보자. 아래와 같이 객체에 toString()을 ..