У меня есть неявный супер конструктор, называемый кнопкой, но для игры в классе он не определен. Я вот почему мне нужен явный супер конструктор.Implict super constructor
Вот код
class play extends Button {
}
У меня есть неявный супер конструктор, называемый кнопкой, но для игры в классе он не определен. Я вот почему мне нужен явный супер конструктор.Implict super constructor
Вот код
class play extends Button {
}
Вы получаете ваши термины вперемешку.
Класс Button
класс супер класс, не супер конструктор.
Поскольку вы не определили конструктор в вашем play
классе, он имеет неявный конструктор, так что ваш класс действительно выглядит следующим образом:
class play extends Button {
public play(){ //this is the implicit constructor
super(); //this an implicit call to the super class's constructor
}
}
Это звучит как Button
класс имеет конструктор, принимает аргумент, но ваш неявный конструктор не переходит в требуемый аргумент. Это то, о чем вам говорит ваша ошибка.
Чтобы исправить это, вам необходимо передать любые аргументы, необходимые для конструктора Button
.
Итак, в чем проблема? – Chichi
Вы должны отправить код в виде [MCVE] (http://stackoverflow.com/help/mcve) (например, мы не знаем, что такое класс 'Button'), и вы должны опубликовать ** полный текст * * любых ошибок, которые вы получаете. –