프로그래밍 정리/자바

toString()

주누다 2013. 7. 11. 00:24
반응형

- toString()의 기능

-> toString()

=> 클래스의 요약 정보 출력 용도

=> public String toString()

=> 주로 재정의를 해서 사용

=> String, Vector, array 등 여러 클래스에서 재정의 되어있음.

=> 객체 자체를 출력하면 객체의 toString() 메서드 호출


==================================================================================================================




class EqualsOverride{

private String name;

private int id;

public EqualsOverride(String name, int id) {

// TODO Auto-generated constructor stub

this.name = name;

this.id = id;

}

@Override

public String toString() {

// TODO Auto-generated method stub

return name +" " + id;

}

}


public class EqualsOverrideMain {


public static void main(String[] args) {

EqualsOverride e1 = new EqualsOverride("홍길동", 1000);

EqualsOverride e2 = new EqualsOverride("홍길동", 2000);

System.out.println("e1 : " + e1);

System.out.println("e2 : " + e2);

System.out.println("e2.toString()" + e2.toString());

}

}


================================================================================================================

- toString()메서드의 사용자 재정의


반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

finalize()  (0) 2013.07.11
hashCode()  (0) 2013.07.11
equals()  (0) 2013.07.11
Object class  (0) 2013.07.11
Multi Thread(멀티쓰레드)  (0) 2013.07.10