class Fruit {

private int data;


public Fruit(int data) {

this.data = data;

}


@Override

public String toString() {

return new Integer(data).toString();

}

}


코드는 다음과 같습니당.

제가 System.out.println(new Fruit(0))을 하면 toString 메서드가 오버라이드 안되있으면 인스턴스 주소인지 뭔지 나오는걸로 알고 있습니다. 근데 제가 원하는건 멤버 변수 int data가 출력으로 int가 나왔으면 좋겠는데 위에 @Override 이하로 하는게 왕도인가용? 아니면 또 다른 방법이 있나용?