JAVA__38

AMJ·2023년 3월 7일
0

언어_log

목록 보기
38/57

toString 메서드를 이용.


  • 오버라이딩 적용 시
    - 객체의 출력 변경 가능 (커스텀)

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

        사람 사람1 = new 사람("김씨",22);
        사람 사람2 = new 사람("안씨",30);
        System.out.println(사람1);
        System.out.println(사람2);


    }
}
class 사람 extends Object{
    private String 이름;
    private int 나이;
    사람(String 이름, int 나이){
        this.이름 = 이름;
        this.나이 = 나이;
    }

// @Override(어노테이션) 
//	상위 클래스에서 받은 메서드를 알려주는 것 안해도 상관없다.
	@Override 

// toString 메서드를 이용해서 출력 문구를 변경가능.
    public String toString(){
        return "사람[이름 = "+ 이름+",나이 = "+나이+"]";
    }
    
}
profile
재미있는 것들

0개의 댓글