smcvb
06/16/2017, 2:16 PMabstract class AbstractExample(
    open val paramOne: Int,
    open val paramTwo: String
)data class ExampleImpl(
        override val paramOne: Int,
        override val paramTwo: String,
        val paramThree: Boolean
) : AbstractExample(paramOne, paramTwo)paramOneparamTwoExampeImpldata class ExampleImpl(
        paramOne: Int,
        paramTwo: String,
        val paramThree: Boolean
) : AbstractExample(paramOne, paramTwo)paramOneparamTwoExampleImplAbstractExamplekirillrakhman
06/16/2017, 2:50 PMabstract class Base {
    abstract val paramOne: Int
    abstract val paramTwo: String
}smcvb
06/16/2017, 3:23 PMsmcvb
06/16/2017, 3:24 PM