美文网首页
kotlin 继承和实现

kotlin 继承和实现

作者: 笔云客 | 来源:发表于2018-12-31 11:13 被阅读0次
    如:
    

    class A{
    open val a: String= ""
    open val b: String= ""
    // 没有open关键字无法被其子类重写
    val c: String= ""
    open fun function(){

    }
    

    }

    class B : A{
    // 注意:如果想要类B内的父类属性不可以被其子类所重写,需要标注上final关键字
    // 没加final可以被其子类重写
    override val a: String= ""
    // 有加final不可以被其子类重写
    final override val b: String= ""
    final override fun function(){

    }
    

    }

    相关文章

      网友评论

          本文标题:kotlin 继承和实现

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