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 }