似乎没有理由和/或可能在 scala 中定义默认构造函数。
基本上,构造函数的概念不存在,因为所有与构造函数相关的东西都写在类体中吗?
class SeriousClass {
exmpl: Text = new Text
runMethod()
}
我能想到的唯一原因是default constructor
在带参数的之外定义一个,或者在默认构造函数之外定义一个带参数的。
class SeriousClass2(param: Param) {
def this() {
this(new Param())
}
}