menegatti
07/10/2017, 7:33 AMnayanjyoti
07/10/2017, 7:54 AMmarstran
07/10/2017, 8:19 AMinterface A {
val fieldA: String
val fieldB: String
val fieldC: String
}
data class FirstClass(
override val fieldA: String,
override val fieldB: String,
override val fieldC: String) : A
data class SecondClass(val firstClass: FirstClass, val fieldD: String) : A by firstClass
nayanjyoti
07/10/2017, 9:16 AMmenegatti
07/10/2017, 9:17 AMmarstran
07/10/2017, 9:27 AMnayanjyoti
07/10/2017, 9:40 AMmenegatti
07/10/2017, 9:40 AMnayanjyoti
07/10/2017, 9:50 AMmenegatti
07/10/2017, 10:03 AM