我有一个通用类Field[T]
。现在,我想创建子类并扩展Field[T]
并添加另一个参数。但是我遇到了编译错误
class Field[T](val name: String, val label: String, val required: Boolean, val dataType: DataType[T])
class FK[T](override val name: String, override val label: String, override val required: Boolean, override val dataType: DataType[T], val ref: Type) extends Field[T]
也许我不太了解Scala的继承和泛型。请帮助我纠正FK
类。
答案 0 :(得分:4)
关于继承的内容,您必须更加具体。
... extends Field[T](name,label,required,dataType)