0
我從這本書類擴展出版的抽象類(從可發佈接口類擴展而來)遇到問題。然而,當我嘗試編譯它,彈出錯誤信息「無法引用publicationDate前超構造被稱爲」無法在超類型構造函數被調用之前引用publicationDate
這是我的書類代碼:
public abstract class Book extends Publication
{
/**
* Set the attributes inherited from the publication class
*/
public Book (String publicationDateIn, boolean subscriptionIn, String subscriptionLengthIn, int pageNumbIn,
String publisherNameIn, String publicationTitleIn, float priceIn, String publicationTypeIn, String issnNumbIn
, int authorNumbIn)
{
super (publicationDate, subscription, pageNumb, publisherName, publicationTitle, price, publicationType, subscriptionLength, authorNumb, issnNumb);
}
}
我試圖將這些添加到最後,但它提出了另一個錯誤消息: 「類的發佈中的構造函數發佈不能用於給出類型」 –
@ user3188359你認爲這意味着什麼?你正在調用一個構造函數。您必須傳遞與該構造函數的參數列表匹配的參數。 –