-默认主构造函数
在scala中,如果不指定主构造函数,编译器将创建一个主构造函数的构造函数。 所有类的主体的声明都被视为构造函数的一部分。它也被称为默认构造函数。
-主构造函数
Scala提供了一个类的主构造函数的概念。如果代码只有一个构造函数,则可以不需要定义明确的构造函数。它有助于优化代码,可以创建具有零个或多个参数的主构造函数。
-次要/辅助构造函数
以在类中创建任意数量的辅助构造函数,必须要从辅助构造函数内部调用主构造函数。this
关键字用于从其他构造函数调用构造函数。当调用其他构造函数时,要将其放在构造函数中的第一行。
代码示例:
//默认主构造函数 |
输出结果:
---默认主构造函数--- |
原文:https://www.cnblogs.com/xl717/p/11739006.html