JAVA__39

AMJ·2023년 3월 7일
0

언어_log

목록 보기
39/57

객체가 문장화가 필요할때 알아서 .toString()가 활성화 되어 이용된다.


class Main {
    public static void main(String[] args) {

        사람 사람1 = new 사람("김씨",22);
        사람 사람2 = new 사람("안씨",30);
        
// 자동 .toString() 적용
        String c = 사람1 + "*";
        System.out.println(사람1.toString());
        System.out.println(c);
    }
}
class 사람 extends Object{
    private String 이름;
    private int 나이;
    사람(String 이름, int 나이){
        this.이름 = 이름;
        this.나이 = 나이;
    }
    @Override // 어노테이션 상위클래스에서 받은 메서드를 알려주는 것 안해도 상관없다.
    // toString 메서드를 이용해서 출력 문구를 변경가능.
    public String toString(){
        return "사람[이름 = "+ 이름+",나이 = "+나이+"]";
    }

}
profile
재미있는 것들

0개의 댓글