Duck 클래스를 생성하니 Bird 클래스 안에 있던 sing이란 메서드가 나오는데, 아까 선언만 해뒀기 때문에 구현할 수 있도록 표시만 됩니다.
Duck 클래스이므로 ‘꽥꽥’하고 울겠죠? 구현해보겠습니다.
package javaStudy; public class Duck extends Bird { @Override public void sing() { System.out.println("꽥꽥!!"); } }
이렇게 Duck 클래스를 만들었습니다. 이제 이 오리가 잘 노래하고(sing), 잘 나는지(fly) 테스트해보겠습니다. <New > Class>를 클릭해 DuckExam 클래스를 만들고, duck 객체를 하나 만드세요.
package javaStudy;
public class DuckExam {
public static void main(String[] args) {
Duck duck = new Duck();
}
}