小编use*_*108的帖子

(Kotlin) 将参数从数据类构造函数传递到超级构造函数?

我有一个抽象类:
abstract class SuperClass(private val privateVal: Int)

我有一个data class扩展抽象类。( DataClass)

如何privateValDataClass构造函数中将其作为参数并将其传递给SuperClass构造函数?

以下将不起作用,因为数据类构造函数中只允许使用vals 和vars:
data class DataClass(privateVal: Int) : SuperClass(privateVar)

inheritance constructor superclass kotlin data-class

0
推荐指数
1
解决办法
2909
查看次数