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
}