这是一件事:我有一些基本类(class),例如:
abstract class Car(private val model: String = "no name")
我想让类(class)扩展
Car
, 例如:class Mazda(model: String) extends Car(model)
我的问题是:如何在没有给定模型的情况下创建 Mazda 实例:
new Mazda
并拥有名称为 no name
的对象?
最佳答案
为了实现您的目标,您必须在子类中定义默认值:
class Mazda(model: String = "no name") extends Car(model)
关于Scala 构造函数继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13732476/