热线电话:13121318867

登录
2020-02-21 阅读量: 857
scala中的主构造器和附属构造器

首先需要了解的一点是,在scala中,主构造器并不是以this方法定义,而是与类定义交织在一起的

主构造器的参数直接放在类名之后,若不写则自动定义为空参:

class Person(val name:String, val age:Int) { // 主构造器

def this(name:String, age:Int){// 附属构造器

//附属构造器的第一行代码必须要调用主构造器或者其他附属构造器

this(name, age)

}

}

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子