Scala主构造器、私有构造器、构造器重载

Scala中的主构造器跟在定义类的时候声明类名以后this

以下:scala

class scala(arg : String) {对象

  //blog

}class

 private[this] 修饰该字段只能被当前所对应的对象所访问,其余对象没法访问,即便该对象是同种类型(Teacher),若是想让同类之间能够相互访问,把this换成类名便可。权限

def this()定义的是附属构造器,附属构造器通常都会调用this主构造器。im

 

 构造器重载,能够在class Teacher后面加上parivate将主构造器声明未私有,这样构造类的时候,只能经过附属构造器。img

更多的类权限访问还有public, protectedco

相关文章
相关标签/搜索