더북(TheBook)

혹시 여기서 Bird 객체를 생성할 수도 있을까요? 한번 해보겠습니다.

package javaStudy;

public class DuckExam {

    public static void main(String[] args) {
        Duck duck = new Duck();    
        duck.sing();
        duck.fly();
        
        Bird b = new Bird();
    }
}

 

실행결과

Cannot instantiate the type Bird

 

에러가 발생하는군요. 이처럼 추상 클래스는 부모 클래스로 사용할 수는 있지만, 객체를 생성할 수는 없다는 것을 기억하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.