Интерфейсы
Объявление и инициализация
Требования к методам
Требования к свойствам
Требования к методам-индексаторам
Наследование интерфейсов
Проверка соответствия (is, as)
Методы по умолчанию
Коллекция интерфейсов
Расширение протокола
interface
Printable
{
fun
print
()
}
val
printable =
Printable
()
//<- Error