Интерфейс

В этой главе мы узнаем об интерфейсе в Kotlin. В Kotlin интерфейс работает точно так же, как в Java, что означает, что они могут содержать реализацию метода, а также объявление абстрактных методов. Интерфейс может быть реализован классом, чтобы использовать его определенные функции. Ключевое слово «Interface» используется для определения интерфейса в Kotlin, как показано в следующем фрагменте кода.

В приведенном выше примере мы создали один интерфейс с именем «ExampleInterface», и внутри него у нас есть пара абстрактных свойств и методов. Посмотрите на функцию с именем «sayHello()», которая является реализованным методом.

В следующем примере мы будем реализовывать вышеуказанный интерфейс в классе.

Как упоминалось ранее, Kotlin не поддерживает множественное наследование, однако того же можно добиться, реализовав более двух интерфейсов одновременно.

В следующем примере мы создадим два интерфейса, а позже реализуем оба интерфейса в классе.

В приведенном выше примере мы создали два образца интерфейса A и B, а в классе с именем «multipleInterfaceExample» мы реализовали два интерфейса, объявленных ранее.

Поделись с друзьями:
Если вам понравилась статья, подписывайтесь на наши социальные сети.

Оставьте комментарий

2 × три =