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 이하로 하는게 왕도인가용? 아니면 또 다른 방법이 있나용?
아 프갤 형들 그리고 남은 추석 연휴 잘 보내세용
생성자호출과동시에 int 출력하는게 목적이냐? 그게아니면 getter 메서드ㅈ하나만들어