/**
* 构造函数
*/
object ConstructDemo {
def main(args: Array[String]): Unit = {
val pepole = new Pepole("a",23,"男")
println( pepole.name+" : "+pepole.age +" : " +pepole.sex)
}
}
//主构造器(跟在class后面的)
class Pepole(val name:String,val age:Int){
println("pepole开始")
var sex:String=_
//附属构造器
//第一行必须是主构造器或其他附属构造器
def this( name:String, age:Int,sex:String){
this(name,age) //***********
println("附属构造器")
this.sex=sex
}
println("pepole结束")
}
scala入门系列(五)
最新推荐文章于 2023-04-19 14:39:56 发布