Interface中的屬性只能是抽象的,不允許初始化值,Interface不會保存屬性值,實作Interface時,必須重寫屬性
interface MyInterface {
    var name:String // name屬性,抽象的
    fun bar()
    fun foo() {
        println("foo")
    }
}
class Child : MyInterface {
    override var name: String = "runoob" //重寫屬性
    override fun bar() {
        println("bar")
    }
}
fun main(args: Array<String>) {
    val c =  Child()
    c.foo();
    c.bar();
    println(c.name)
} 
謝謝大家願意花時間閱讀,小弟弟我在此鞠躬![]()