有没有办法拥有一个 List["only subclasses of DataElement"] 或 List["only with trait Element"]?
我以为可能是这样
val test: List[_ <: DataElement] = List(DataElement("hi"), DataMessage("ho"))
和DataMessage extends DataElement
但我得到这个错误
type mismatch; found : DataMessage.type required: DataElement