Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvOpIfCr 64 of 147 menu
◀ ▶

Создание интерфейса в Java

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

Пустой интерфейс пока только называет контракт:

interface Storable { }

Обычно в интерфейс сразу добавляют сигнатуры методов без тела. Так задают, что должен уметь любой класс-реализация:

interface Storable { void save(); void load(); }

Методы интерфейса по умолчанию public и абстрактны, пока у них нет тела. Модификатор public в объявлении можно опустить - компилятор всё равно сделает метод доступным:

interface Previewable { String preview(); }

Интерфейс для записей блога может требовать публикацию и сохранение черновика:

interface PostActions { void publish(); void saveDraft(); }

Сделайте интерфейс Printable с методом printLine без параметров и без возвращаемого значения.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить