我有一个抽象类:
abstract class SuperClass(private val privateVal: Int)
我有一个扩展抽象类的data class
。(DataClass
)
如何在DataClass
构造函数中将privateVal
作为参数传递给SuperClass
构造函数?
以下方法行不通,因为数据类构造函数只允许使用val
和var
:
data class DataClass(privateVal: Int) : SuperClass(privateVar)