kotlin インターフェイスを作成する
![kotlin インターフェイスを作成する](https://mebee.info/wp-content/uploads/2020/05/kotlin.png)
kotlinで、インターフェイスを作成する手順を記述してます。ここでは、実際に実行した結果を掲載してます。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
インターフェイスを作成するには、以下の構文で可能です。
// インターフェイス
interface class インターフェイス名{
}
// インタフェースの実装
class クラス名 : インターフェイス名 {
}
実際に、インターフェイスを使用してみます。
interface Hoge {
fun f()
}
class Foo() : Hoge {
override fun f() { println("こんにちわ") }
}
fun main(){
val foo = Foo()
foo.f() // こんにちわ
}
インターフェイスが実装されて実行されていることが確認できます。
インターフェイスは、多重継承が可能なので、1つのクラスに複数のインターフェイスを実装することが可能です。
interface Hoge {
fun f()
}
interface Bar {
fun n()
}
class Foo() : Hoge, Bar {
override fun f() { println("こんにちわ") }
override fun n() { println("世界") }
}
fun main(){
val foo = Foo()
foo.f() // こんにちわ
foo.n() // 世界
}
-
前の記事
Google スライド 表示形式メニューを開くショートカットキー 2024.07.01
-
次の記事
Rails7 stimulusを使用してフォームにバリデーションをかける 2024.07.03
コメントを書く