Как вы вызываете метод подкласса в суперклассе, в Java? - PullRequest
1 голос
/ 03 апреля 2020

Я планирую кодировать API. Я хочу вызвать метод из суперкласса API, который будет объявлен в классе, расширяющем класс API. Есть ли способ сделать это? Спасибо - PrimeCubed

1 Ответ

1 голос
/ 03 апреля 2020

Нет пути. Причина в том, что подкласс - это другой тип объекта. Вы могли бы попытаться придумать способ разбить ваш суперобъект на подобъект.

Редактировать: я понятия не имею, что делает ваш API или что-либо еще. Если можете, то просто опубликуйте немного подробнее. Обычно расширение использует API. Поэтому, если вы думаете о плагинах, вы предлагаете структуру basi c и используете интерфейсы для создания общих объектов.

Может быть, события - это решение для вас?

Если вам нужны более конкретные подсказки , а затем, пожалуйста, опубликуйте более подробную информацию.

Редактировать 2: Проверьте абстрактные классы и интерфейсы, если вы пытаетесь создать API. Это очень хороший способ go. И даже более того, шаблон наблюдателя может быть полезен для регистрации некоторых слушателей и т. Д. c.

...