Scala主構造器、私有構造器、構造器重載

Scala中的主構造器跟在定義類的時候聲明類名以後this

以下:scala

class scala(arg : String) {對象

  //blog

}class

 private[this] 修飾該字段只能被當前所對應的對象所訪問,其餘對象沒法訪問,即便該對象是同種類型(Teacher),若是想讓同類之間能夠相互訪問,把this換成類名便可。權限

def this()定義的是附屬構造器,附屬構造器通常都會調用this主構造器。im

 

 構造器重載,能夠在class Teacher後面加上parivate將主構造器聲明未私有,這樣構造類的時候,只能經過附屬構造器。img

更多的類權限訪問還有public, protectedco

相關文章
相關標籤/搜索