親クラスよりも多くのパラメーターを持つクラスのコンストラクターを実装しようとしています。唯一の共通点はタイトルです。Book クラスにコンストラクターを実装しようとすると、「Implicit super constructor Item() is undefined」というエラーが表示されます。
public class Book extends Item {
private String author = "";
private String ISBN = "";
private String publisher = "";
public Book(String theTitle, String theAuthor, String theIsbn, String thePublisher){
}
}
親クラスのコンストラクター。
public abstract class Item {
private String title;
private int playingTime;
protected boolean gotIt;
private String comment;
public Item(String title, int playingTime, boolean gotIt, String comment) {
super();
this.title = title;
this.playingTime = playingTime;
this.gotIt = gotIt;
this.comment = comment;
}
前もって感謝します。