[Lesson27] Kotlin - Interface

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)
} 

谢谢大家愿意花时间阅读,小弟弟我在此鞠躬/images/emoticon/emoticon41.gif


<<:  [Day 30] 使用 Heroku 部署机器学习 API

>>:  Day 27 - 资料视觉化与API - 将资料转化成艺术

[DAY 28] 章节3-8: 前往农场前夕- k-means(k平均分类演算法) (2/2)

3-8 前往农场前夕 「设定的方法有很多种,如果是已经知道群数的话,就可以设定k为该群数,让k-me...

Day 14多子元素元件Multi-child

昨天介绍到一半,今天继续把剩下的多子元素元件介绍完。 ListView (一)介绍 透过 scrol...

如何完成这while回圈

我想要的是可以一直问问题,而且回答年龄小於1就会break,在年龄在6跟12之间再问有没有父母 在线...

Day05 Filebeat(三) 正则表达式

接下来这一个章节,焦点还是会在filebeat上,通常在收集log,并不是所有资料都需要收集到Ela...

Day 13 复习 golang concurrency 语法篇 II

今天复习一下 select 的语法 select 很像 switch 有很多个 case 和一个 d...