「Kotlin入門」インターフェース(interface)の実装サンプル

構文

class クラス名:インターフェース名{
  override fun 関数名(){
    some codes
   }

}

1.インターフェースの定義

interface TestInterface {
    fun abc()
    fun def() {
        // メソッド
        println("def")
    }
}

2.インターフェースの実装

class Child : TestInterface {
    override fun abc() {
        // メソッド
        println("abc")
    }
}
fun main(args: Array<String>) {
    val tt =  Child()
    tt.def();
    tt.abc();
 
}

3.実行結果
def
abc

Kotlin

Posted by arkgame