자바 상속2

윤비·2023년 10월 23일
0
post-custom-banner

*시작코드

/* 요구사항

  • D1 요구 : 오리를 생성하고 날게하시오.
  • D1 완료 : 클래스와 메서드를 만들어서 처리
  • D2 요구 : 게임의 디테일을 살리기 위해서 청둥오리흰오리를 생성하고 날게하시오.
    */

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

    청둥오리 a청둥오리 = new 청둥오리();
    a청둥오리.날다();
    // 출력 : 오리가 날았습니다.

    흰오리 a흰오리 = new 흰오리();
    a흰오리.날다();
    // 출력 : 오리가 날았습니다.
}

}

class 오리 {
void 날다() {
System.out.println("오리가 날았습니다.");
}
}


*정답코드

/* 요구사항

  • D1 요구 : 오리를 생성하고 날게하시오.
  • D1 완료 : 클래스와 메서드를 만들어서 처리
  • D2 요구 : 게임의 디테일을 살리기 위해서 청둥오리흰오리를 생성하고 날게하시오.
  • D2 완료 : 클래스와 메서드를 만들어서 처리
    */

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

    청둥오리 a청둥오리 = new 청둥오리();
    a청둥오리.날다();
    // 출력 : 오리가 날았습니다.

    흰오리 a흰오리 = new 흰오리();
    a흰오리.날다();
    // 출력 : 오리가 날았습니다.
}

}

class 오리 {
void 날다() {
System.out.println("오리가 날았습니다.");
}
}

class 흰오리 {
void 날다() {
System.out.println("오리가 날았습니다.");
}
}

class 청둥오리 {
void 날다() {
System.out.println("오리가 날았습니다.");
}
}

profile
안녕하세요 응애 나 애기개발자
post-custom-banner

0개의 댓글