您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页kotlin 类和对象 之接口

kotlin 类和对象 之接口

来源:二三四教育网

关键字:   interface

  • 既包含抽象方法的声明,也包含实现。
  • 与抽象类不同的是,接口无法保存状态。
  • 它可以有属性但必须声明为抽象或提供访问器实现。
interface MaxNum {

    val boob: Int  //抽象属性
    val poop: String      //带访问器实现的属性
        get() = "MaxNum"

    fun getMaxNum(): Int

    fun printS() {
        System.out.print("Hello  S,How  are You?")

    }

    fun print() {
        System.out.print("S MaxNum >>" + boob)
    }

}

interface MinNum {


    fun printS() {
        System.out.print("Hello  MinNum,How  are  You?")

    }

    fun print()

}

class MMMum : MaxNum, MinNum {
    override val boob: Int
        get() = 99

    override fun getMaxNum(): Int {

        return boob
    }

    override fun printS() {

        //如何处理冲突
        super<MaxNum>.printS()
        super<MinNum>.printS()
        System.out.print("MMMum>>>" + boob)

    }


    override fun print() {

        System.out.print("boob is num>>" + boob)

    }


}

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务