Всем привет!
Суть вопроса: в родительском классе есть метод setSize(), как переопределить этот метод в дочернем классе, чтобы принимал аргумент? Так, setSize(double r), например.
Если просто объявить класс или интерфейс, где этот метод не принимает ничего и абстрактный:
interface GeometricalFigures {
void setSize();
}
То в подклассе приходится реализовывать обязательно вариант без аргументов.
А можно как-нибудь этого избежать?
например, чтобы можно было так написать:
class Circles implements GeometricalFigures {
double radius;
public void setSize(double r) {
radius = r;
}
и не надо было еще в класс Cirles пихать метод setSize() без аргументов.
Спасибо!