kotlin インターフェイスを継承するサンプル

環境
java 19.0.1
kotlin 1.7.20-release-201

構文

// インターフェイス
interface class インターフェイス名{
処理コード
}
// インターフェイス
interface class インターフェイス名:インターフェイス名{
処理コード
}

使用例
インターフェイスを継承して使用します。

interface Cft {

    fun f() { print("Aa") }

}

interface Bar:Cft {

    override fun f() { print("Bb") }
    fun g() { print("Cc") }

}

class Foo() : Bar {

    override fun g() { print("Dd") }

}


fun main(){

    val sr = Foo()
    sr.f() // Bb
    sr.g() // Dd
    
}

 

IT

Posted by arkgame