「Kotlin 入門」インターフェースを実装するサンプル

2020年12月3日

構文
interface インターフェース名
class クラス名:インターフェース名
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interface ArkInterface {
fun testB()
fun testA() {
// メソッド
println("testA 111")
}
}
class Child : ArkInterface {
override fun testB() {
// メソッド
println("testB 222")
}
}
fun main(args: Array<String>) {
val cft = Child()
cft.testA();
cft.testB();
}
interface ArkInterface { fun testB() fun testA() { // メソッド println("testA 111") } } class Child : ArkInterface { override fun testB() { // メソッド println("testB 222") } } fun main(args: Array<String>) { val cft = Child() cft.testA(); cft.testB(); }
interface ArkInterface {
    fun testB()
    fun testA() {
        // メソッド
        println("testA 111")
    }
}
class Child : ArkInterface {
    override fun testB() {
        // メソッド
        println("testB 222")
    }
}
fun main(args: Array<String>) {
    val cft =  Child()
    cft.testA();
    cft.testB();
 
}

実行結果
testA 111
testB 222

Kotlin

Posted by arkgame