2018-04-03 Interfaceでプロパティを定義する #Kotlin Kotlin Getterの実装を強制したいような時 valで定義して、オーバライドしてやればよい interface Foo { val hoge: String } class Bar(override val hoge: String) : Foo