dave08
04/23/2021, 9:17 AMHanno
04/23/2021, 9:33 AMdave08
04/23/2021, 9:59 AMJavier
04/23/2021, 10:52 AMJavier
04/23/2021, 10:56 AMsealed class Sealed {
data class SubSealed(val name: String, ...)
data class SubSealed2(val name: String, ...)
}
val sealed: Seaded = Sealed.SubSealed
sealed.name // you can't, you need check the subtype
sealed class Sealed {
abstract val name: String
data class SubSealed(override val name: String, ...)
data class SubSealed2(override val name: String, ...)
}
val sealed: Seaded = Sealed.SubSealed
sealed.name // you can, you havent to check the type
christophsturm
04/23/2021, 11:10 AMHanno
04/23/2021, 11:44 AM