Ваш класс Iphone
наследует абстрактный метод showPrice () от класса Phone
. Вы должны переопределить его, так как неабстрактный класс не может иметь абстрактный метод
Вы, вероятно, хотите что-то вроде этого:
class Iphone extends Phone {
public void showPrice() {
System.out.println("Price of Iphone Xr is 500€");
}
}
Если вы пытаетесь переопределить метод, вы должны сообщить об этом компилятору, дав новому методу то же имя. Так что просто измените имя метода, чтобы оно было таким же, как и у родительского метода, и все будет хорошо.
То же самое относится к Samsung
классу курса