Kotlin - クラス - 無名クラス(object)
公開日:2019-11-24 更新日:2019-11-25
[Kotlin]
1. 概要
無名クラスについてです。
object を使うと、その場でクラスを定義してインスタンスを生成できます。
Android のイベントを処理するリスナーとしてよく使用します。
object を使うと、その場でクラスを定義してインスタンスを生成できます。
Android のイベントを処理するリスナーとしてよく使用します。
2. 無名クラス(object)
interface ITest {
fun test():String
}
fun main() {
val o = object:ITest {
val a = 100
override fun test():String {
return "Test"
}
}
println(o.a) // 100
println(o.test()) // Test
}