Interfaceでプロパティを定義する #Kotlin

  • Getterの実装を強制したいような時
  • valで定義して、オーバライドしてやればよい
interface Foo {
    val hoge: String
}

class Bar(override val hoge: String) : Foo