[Java] toString
·
TIL/Java
toString toString은 객체를 문자로 표현하는 메소드이다. 이전에 사용했던 계산기 코드를 활용하여 toString을 살펴보자. 23행의 코드는 클래스 Calculator의 인스턴스 c1을 화면에 출력하고 있다. 출력 결과는 콘솔 창과 같으며, @ 뒤의 내용은 각자 다르다. 'ObjectClass.Calculator'은 인스턴스 c1이 클래스 Calculator의 인스턴스라는 의미이며, @ 뒤의 내용은 인스턴스에 대한 고유한 식별 값이라고 생각하면 된다. 클래스 설계자의 필요에 따라서 toString의 결과를 더욱 유용하게 만들 수 있다. 예를 들어 계산기의 인스턴스의 left와 right 값을 알 수 있다면 좀 더 편하게 할 수 있을 것이다. 아래 코드는 클래스 Calculator에 toStr..