java和scala的訪問權限修飾符及其異同點

  • Java
  • -private                  只能在當前類中被訪問
    
  • -default(默認)             當前類以及同包的其他類
    
  • -protected                當前類以及同包的其他類以及非同包的子類
    
  • -public                   所有類
    
  • Scala
  • -在scala中,類、方法、屬性默認就是public修飾,但是沒有public關鍵字
    
  • -private      私有的,只能在當前類以及伴生對象中使用
    
  • -protected    受保護的,比Java中的權限設置更加嚴格,同類、子類可以訪問,同包其它類不能訪問
    
  • -private[包名]  包訪問權限,在指定的包下的其它類也可以訪問
    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章