/**
* 类的辅助构造器
*/
class TestScala53(){ //主构造器
var name:String = ""
var age:Int = 0
def this(name:String){//辅助构造器
this() //调用了主构造器
this.name = name
println("第一个辅助构造器")
}
def this(name:String,age:Int){//辅助构造器
this(name) //调用了主构造器
this.name = name
this.age = age
println("第二个辅助构造器")
}
def show(){
println("name = " + name)
println("age = " + age)
}
// println("name = " + name)
// println("age = " + age)
}
object Test53 {
def main(args: Array[String]): Unit = {
var c = new TestScala53("zhangsan",25)
c.show()
}
}
* 类的辅助构造器
*/
class TestScala53(){ //主构造器
var name:String = ""
var age:Int = 0
def this(name:String){//辅助构造器
this() //调用了主构造器
this.name = name
println("第一个辅助构造器")
}
def this(name:String,age:Int){//辅助构造器
this(name) //调用了主构造器
this.name = name
this.age = age
println("第二个辅助构造器")
}
def show(){
println("name = " + name)
println("age = " + age)
}
// println("name = " + name)
// println("age = " + age)
}
object Test53 {
def main(args: Array[String]): Unit = {
var c = new TestScala53("zhangsan",25)
c.show()
}
}