2 года назад
Java 365. Можем ли мы объявить интерфейс с ключевым словом abstract?
Нет, в Java нельзя объявить интерфейс с ключевым словом abstract. Интерфейсы уже являются абстрактными по своей природе. Абстрактный класс - это класс, который может содержать как абстрактные методы (методы без реализации), так и методы с реализацией. Абстрактный класс может быть расширен подклассами, которые должны реализовать все абстрактные методы. Интерфейс - это набор абстрактных методов и констант, которые определяются без реализации. Интерфейсы используются для описания общих возможностей, которые должны предоставлять несколько классов...
1 год назад
Java. Интерфейсы
Интерфейс - это абстрактный тип данных, в котором не указаны реализации методов. Он определяет общее поведение для группы классов, не описывая при этом, как именно это поведение должно быть реализовано. Интерфейсы могут содержать методы и константы, но не могут содержать обычные переменные экземпляра или конструкторы. Модификаторы по умолчанию, применяемые к полям и методам интерфейсов, являются следующими: Интерфейсы не имеют конструкторов и не могут быть инстанциированы, они могут быть только реализованы классом с помощью ключевого слова implements...