JAVA__22

AMJ·2023년 3월 6일
0

언어_log

목록 보기
23/57

생성자가 오버라이딩 되며 차례대로 출력된다.

  • 나이를 받는 메서드와 나이가 없는 메서드 2가지 생성
class Main {
    public static void main(String[] args) {
        new 사람();
        // 출력 : 사람이 태어났습니다.

        new 사람(10);
        // 출력 : 태어나서부터 10살인 사람이 태어났습니다.

        new 사람(20);
        // 출력 : 태어나서부터 20살인 사람이 태어났습니다.
        System.out.println();
    }
}

class 사람{
    int 나이;
    사람(){
        System.out.println("사람이 태어났습니다.");
    }
    사람(int 나이){
        this.나이 = 나이;
        System.out.println("태어나서부터 "+나이+"살인 사람이 태어났습니다.");
    }

}
profile
재미있는 것들

0개의 댓글