美文网首页
Kotlin多层实现接口

Kotlin多层实现接口

作者: 因为我的心 | 来源:发表于2024-01-23 14:24 被阅读0次

在 Kotlin 中,一个类可以实现一个或多个接口。下面是实现接口的几种方式:

1、在类的声明中通过 : 接口名 来实现接口:

interface MyInterface {
    fun doSomething()
}

class MyClass : MyInterface {
    override fun doSomething() {
        // 实现接口中的方法
        println("Doing something...")
    }
}

2、如果一个类已经继承了一个父类,可以使用逗号分隔的方式实现多个接口:

interface MyInterface1 {
    fun doSomething1()
}

interface MyInterface2 {
    fun doSomething2()
}

open class MyBaseClass {
    // 父类中的内容
}

class MyClass : MyBaseClass(), MyInterface1, MyInterface2 {
    override fun doSomething1() {
        // 实现接口1中的方法
        println("Doing something 1...")
    }

    override fun doSomething2() {
        // 实现接口2中的方法
        println("Doing something 2...")
    }
}

请注意,当一个类实现多个接口时,需要实现每个接口中的所有方法。

3、项目的使用:

// 实现EasyPermissions.PermissionCallbacks{
class SplashActivity  : BaseActivity<BaseViewModel, ActivitySplashBinding>(),EasyPermissions.PermissionCallbacks{}

相关文章

  • Kotlin学习笔记之 7

    7.Kotlin 接口 默认实现kotlin支持接口方法的默认实现,以及支持接口属性的重写接口中的属性无法进行初始...

  • Kotlin 接口

    Kotlin 接口与 Java 8 类似,使用 interface 关键字定义接口,允许方法有默认实现: 实现接口...

  • Kotlin教程 第8章 接口

    Kotlin 接口与 Java 8 类似,使用 interface 关键字定义接口,允许方法有默认实现: 实现接口...

  • Kotlin 小细节记录(6)

    100-Kotlin语言的接口定义101-Kotlin语言的接口的默认实现102-Kotlin语言的抽象类学习10...

  • 36.接口中方法的实现

    kotlin 接口中方法中可以有实现,但是java中接口不可以有实现

  • Kotlin接口与SAM函数,以及可见性修饰符

    一、Kotlin接口 Kotlin 的接口可以既包含抽象⽅法的声明也包含实现。与抽象类不同的是,接口⽆法保存状态。...

  • kotlin的接口

    kotlin的接口和java的使用几乎一样Java是单继承多接口的语言,kotlin也是如此,java中是实现接口...

  • kotlin接口

    借鉴Kotlin中文站 接口 Kotlin 的接口可以既包含抽象方法的声明也包含实现。与抽象类不同的是,接口无法保...

  • kotlin继承

    继承语法 类和接口的继承通过 : 来实现 接口 kotlin 的接口可以包含抽象方法,以及方法的实现,接口可以有属...

  • Kotlin抽象类与接口

     在kotlin中,与java不同的是,接口即可以有方法接口也可以有方法实现,实现此接口的类必须实现方法接口,但也...

网友评论

      本文标题:Kotlin多层实现接口

      本文链接:https://www.haomeiwen.com/subject/dyouodtx.html