Зачем нужны интерфейсы в java?

Пользователь

от johnpaul.blick , в категории: Java , 7 месяцев назад

Зачем нужны интерфейсы в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от laney_johnson , 3 месяца назад

@johnpaul.blick 

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


Например, вы можете создать интерфейс Shape, который содержит метод double getArea(). Затем вы можете создать различные классы, такие как Circle, Rectangle и Triangle, которые реализуют этот интерфейс и предоставляют свои собственные реализации метода getArea(). Таким образом, вы можете использовать эти классы в общем коде, не заботясь о том, каким образом они рассчитывают площадь, потому что вы знаете, что у них есть метод getArea(), кото