[Java] toString

우혜지·2023년 2월 27일
0
// 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은 무조건 문장화 되어 나오지만 어떻게 나올지 선택할 수 없음

profile
안녕하세요 :)

0개의 댓글