728x90
반응형
[Error note] 18. 추상 클래스 오류: Cannot instantiate the type
함께 보면 좋을 글: 추상 클래스
https://whatsthatsound.tistory.com/92
추상 클래스인 Animal.
Hunt 메서드를 사용하기 위해 Animal 자료형의 변수를 선언하던 중 에러가 발생했다.
에러가 발생한 부분은 animal=new Animal 이라는 선언문이다.
이 오류는 추상화의 특징과 결부된 에러이다.
추상 클래스는 new를 사용할 수 없다는 특징을 가지고 있기 때문이다.
해당 선언문을 지우면 자연스럽게 에러가 사라진다.
추상화는 많은 특징들을 가지고 있기 때문에,
사용할 때 가급적 그런 특징들을 주의하며 사용하는 것이 좋겠다!
728x90
반응형