- 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());
}
}
'프로그래밍 정리 > 자바' 카테고리의 다른 글
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 |