manijshrestha
04/24/2017, 8:07 PMSince 1.1, data classes may extend other classes
.?
I am trying to achieve
data class Person(val name: String)
data class Employee(val id: String, val name:String) : Person(name)
kevinmost
04/24/2017, 8:08 PMmanijshrestha
04/24/2017, 8:09 PMopen class Person(val name: String)
data class Employee(val id: String, val name:String) : Person(name)
kirillrakhman
04/24/2017, 8:10 PMname
property twiceopen class Person(open val name: String)
data class Employee(val id: String, override val name:String) : Person(name)
Person
an interface is the better choicemanijshrestha
04/24/2017, 8:12 PMmg6maciej
04/24/2017, 8:13 PMwhen
without else
.manijshrestha
04/24/2017, 8:13 PMmg6maciej
04/24/2017, 8:20 PMmanijshrestha
04/24/2017, 8:33 PMkevinmost
04/24/2017, 8:39 PM