[Java] 생성자 활용_3

우혜지·2023년 2월 25일
0
  • 홍길동과 홍길순은 둘 다 전사이고 공격할 수 있는 능력이 있습니다.
class Main3 {
    public static void main(String[] args) {
        전사 a전사 = new 홍길동();

        a전사.공격();
        // 출력 => 홍길동이(가) 공격합니다.

        a전사 = new 홍길순();

        a전사.공격();
        // 출력 => 홍길순이(가) 공격합니다.
    }
}
abstract class 전사 {
    String 이름;
    void  공격() {
        System.out.println(이름 + "이(가) 공격합니다.");
    }
}
class 홍길동 extends 전사 {
    홍길동() {
        이름 = "홍길동";
    }
}
class 홍길순 extends 전사 {
    홍길순() {
        이름 = "홍길순";
    }
}
profile
안녕하세요 :)

0개의 댓글