Нужна ли мне реализация стороннего интерфейса для завершения моего кода? - PullRequest
0 голосов
/ 17 октября 2018

Мне дали проект для завершения, что само по себе довольно просто.

По сути, мне дали интерфейс под названием CourseEligibility, который мне нужно реализовать (CourseEligibilityImpl).И есть доступный внешний интерфейс CourseExplorer.

Мой реализованный класс будет иметь метод с именем

canEnrollOnCourse(int studentYear, String courseCode).

А внешний интерфейс имеет метод с именем

getCourseYear(String courseCode)

Это все довольно просто, но я должен реализовать класс CourseExplorer или как еще я мог бы использовать его абстрактный метод в своем классе CourseEligibilityImpl?

CourseExplorer должен быть внешним классом,Над которой должна работать другая команда.

1 Ответ

0 голосов
/ 17 октября 2018

Похоже, ваша CourseEligibility должна иметь переменную-член базового типа CourseExplorer.Тогда он будет использовать любую реализацию CourseExplorer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...