ИНТЕРФЕЙСЫ
HTTPS://METANIT.COM/JAVA/TUTORIAL/3.7.PHP
Механизм наследования очень удобен, но он имеет свои ограничения. В частности
мы можем наследовать только от одного класса, в отличие, например, от языка С++, где имеется множественное наследование.
В языке Java подобную проблему частично позволяют решить интерфейсы. Интерфейсы определяют некоторый функционал, не имеющий конкретной реализации, который затем реализуют классы, применяющие эти интерфейсы. И один класс может применить множество интерфейсов.
Чтобы определить интерфейс, используется ключевое слово interface.
Интерфейс – описание функционала, который надо будет реализовать в классах, которые его имплементируют (implements)
point_3.sub_1