// Object 클래스와 toString
class Main {
public static void main(String[] args) {
사람 a사람1 = new 사람("홍길동", 22);
사람 a사람2 = new 사람("홍길순", 23);
System.out.println(a사람1);
System.out.println(a사람2);
}
}
class 사람 extends Object {
String 이름;
int 나이;
사람(String 이름, int 나이) {
this.이름 = 이름;
this.나이 = 나이;
}
@Override
public String toString() {
return "사람[이름=" + 이름 + ",나이=" + 나이 + "]";
}
}
toString은 항상 있다. 출력되는 문구 커스터마이징 가능!
println은 무조건 문장화 되어 나오지만 어떻게 나올지 선택할 수 없음