Я новичок в Java и задаюсь вопросом, можно ли создавать отношения IS-A в Java без расширения класса. Есть ли другой способ создания отношений IS-A в Java, кроме расширения класса?Возможно ли создание отношений IS-A в Java без расширения класса?
ответ
В Java есть отношение между параметрами типа одного класса или интерфейса и параметрами типа другого, которое определяется расширениями и реализует клаузулы.
Для получения дополнительной информации вы можете обратиться к wikipedia link.
IS-A - это способ сказать: Этот объект является типом этого объекта.
Ссылка: Tutorialspoint
IS-А отношения могут быть достигнуты путем либо с помощью ключевого слова и расширяет расширяя класс или путем реализации интерфейса.
Я настоятельно рекомендую вам использовать Интерфейс и реализовать класс для достижения этого.
Если вы ответите, пожалуйста, также объясните различия и преимущества интерфейсов. :) – RobAu
Это похоже на ответ, но я подумал: «Почему это правильно?» Я не знаю, потому что ты ничего не объяснил. – csmckelvey
Вы можете реализовать интерфейс тоже – RobAu
Будет полезно, если вы можете указать, в каком контексте вы задаете этот вопрос? – KDM