标签:str == ace 关键字 不能 rgs pre 初始化 接口
fun main(args:Array<String>){ val c = Child() c.foo() c.bar() println("c==+${c.a}") } interface MyInterface{ fun bar() //接口中的属性只能是抽象的,不允许初始化值,接口不会保存属性值,实现接口时,必须重写属性 var a:Int fun foo(){ println("foo") } } class Child(override var a: Int =4) :MyInterface{ override fun bar() { println("bar") } }
标签:str == ace 关键字 不能 rgs pre 初始化 接口
原文地址:https://www.cnblogs.com/endian11/p/10855869.html