230 читали · 2 года назад
Java 373. Что такое маркерные интерфейсы? Для чего используются маркерные интерфейсы?
Маркерные интерфейсы (Marker Interface) - это интерфейсы, которые не содержат методов. Они используются для пометки классов в качестве имеющих какие-то особенности или свойства. Классы, которые реализуют маркерный интерфейс, получают информацию о том, что объект этого класса обладает конкретным свойством, и могут быть обработаны соответствующим образом. Это позволяет использовать условные операторы или динамическое связывание для принятия решения об обработке объекта. Маркерные интерфейсы не определяют...
1 год назад
Java. Интерфейсы
Интерфейс - это абстрактный тип данных, в котором не указаны реализации методов. Он определяет общее поведение для группы классов, не описывая при этом, как именно это поведение должно быть реализовано. Интерфейсы могут содержать методы и константы, но не могут содержать обычные переменные экземпляра или конструкторы. Модификаторы по умолчанию, применяемые к полям и методам интерфейсов, являются следующими: Интерфейсы не имеют конструкторов и не могут быть инстанциированы, они могут быть только реализованы классом с помощью ключевого слова implements...