Конструктор не определенJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Конструктор не определен

Сообщение Anonymous »

Я получаю сообщение об ошибке, сообщающее, что мой конструктор Book(String, int) не определен в моем классе Dictionary. Я проверяю все остальное и пытаюсь переделать свои программы, но все равно возникает ошибка. Любые решения по устранению этой проблемы?

Класс книги:

Код: Выделить всё

public class Book{
private String author;
private int numPages;

public Book(int code, String title, double price, int quantity, String author, int numPages){
this.author = author;
this.numPages = numPages;
}

//Getters
public String getAuthor(){
return this.author;
}
public int getNumPages(){
return this.numPages;
}

//Setters
public void setAuthor(String author){
this.author = author;
}
public void setNumPages(int numPages){
this.numPages = numPages;
}

//toString
@Override
public String toString(){
String outputBookDes = "";
outputBookDes += "Author: "+ this.author;
outputBookDes += "Number Pages: "+ this.numPages;
return outputBookDes;
}
}
Класс словаря:

Код: Выделить всё

public class Dictionary extends Book{
private String language;
private int numDefinitions;

public Dictionary(String author, int numPages, String language, int numDefinitions){
super(author,numPages);
this.language = language;
this.numDefinitions = numDefinitions;
}

// Getters
public String getLanguage(){
return this.language;
}
public int getNumDefinitions(){
return this.numDefinitions;
}

//Setters
public void setLanguage(String language){
this.language = language;
}
public void setNumDefinitions(int numDefinitons){
this.numDefinitions = numDefinitions;
}

//Ratio method
public double getRatio(){
double ratioTotal = this.numDefinitions / getNumPages();
return ratioTotal;
}


Подробнее здесь: https://stackoverflow.com/questions/363 ... underfined
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»