1. 부모 클래스에 기본 생성자 미입력
오류 메시지
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Implicit super constructor car2() is undefined. Must explicitly invoke another constructor
코드

해결
부모 클래스에 기본 생성자를 추가한다.
이러한 상황이 생기는 것을 방지하기 위해 기본 생성자를 작성해두는 것이 좋다.
2. 추상 클래스에서 정해놓은 추상 메서드를 오버라이딩하지 않음
오류 메시지
The type pikachu must implement the inherited abstract method pokemon.attack()
The type pikachu must implement the inherited abstract method pokemon.sound()
코드

해결
추상 클래스의 자식 클래스에서는 반드시 추상 메서드를 오버라이딩한다.
우클릭→source→override/implements methods로 간단히 할 수 있다.
'오류노트' 카테고리의 다른 글
[코딩 오류 노트]TimerTask import (0) | 2023.10.26 |
---|---|
[코딩 오류 노트] try 밖에서 throw 사용 (0) | 2023.10.24 |
[코딩 오류 노트] 상속, 오버라이딩 (0) | 2023.10.20 |
[코딩 오류 노트] 클래스 메서드에서 인스턴스 메서드, 메서드 중복/파라미터값 (0) | 2023.10.19 |
[코딩 오류 노트] 클래스, 인스턴스, 메서드 (0) | 2023.10.17 |