jayant812 Ответов: 1

У нас есть один класс, потребляющий интерфейс, содержащий два метода, другой класс хочет третий метод, который первый класс не хочет использовать. Как это реализовать.


У нас есть один класс(X), потребляющий интерфейс(I), содержащий два метода в интерфейсе, другой класс(Y), реализующий тот же интерфейс, хочет третий метод, который первый класс не хочет использовать. Как это реализовать.

Что я уже пробовал:

У нас есть один класс(X), потребляющий интерфейс(I), содержащий два метода в интерфейсе, другой класс(Y), реализующий тот же интерфейс, хочет третий метод, который первый класс не хочет использовать. Как это реализовать.

1 Ответов

Рейтинг:
1

OriginalGriff

Вы не можете: все методы интерфейса должны быть реализованы во всех классах, включая его; вы не можете "выбирать и выбирать", какие методы реализовать.

Это не означает, что метод должен делать что-то полезное: при условии, что он имеет правильную сигнатуру (то есть принимает правильные параметры и возвращает правильный тип значения), интерфейс счастлив.