Создание интерфейса в 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 без параметров и без
возвращаемого значения.