【发布时间】:2020-07-21 16:18:42
【问题描述】:
我有一个像这样扩展父类的类:
abstract class BaseClass(val mem: Type)
class MyClass(val mem: Type) : BaseClass(mem)
我已将成员声明为 MyClass 上的构造函数的参数,因为它扩展自 BaseClass 需要传入一些东西,但这不起作用,因为编译器告诉我 mem “隐藏超类型的成员”。我希望这个参数成为BaseClass 的成员,因此使用val。我如何传递来自MyClass 的参数?
【问题讨论】:
标签: kotlin constructor properties arguments member