scala的控制方法作用域

scala的控制方法作用域有五种:

默认访问权限;protected访问权限;private访问权限;private[package]访问权限;private[this]访问权限

Scala 复制代码
class Car(){
  //1.默认访问权限
  def run():Unit ={

  }
  def test():Unit ={
    run()
  }
}


object Test11042 {

}
Scala 复制代码
// private[p1]:表示,这方法在p1这个包中,是可以访问的。
//private[package]:修饰符:这个属性,只能在当前包的上使用!

package p2 {
  class C() {
    private[p2] def test(): Unit = {
      println("test")
    }
  }


  object Test11043 {
    def main(args: Array[String]): Unit = {
      var c1 = new C()
      c1.test()
    }
  }
}
相关推荐
凯新生物3 天前
聚乙二醇二生物素,Biotin-PEG-Biotin在生物检测中的应用
scala·bash·laravel·perl
谁黑皮谁肘击谁在连累直升机3 天前
文件读写-成绩分析
scala
小冻梨4 天前
模式匹配-基础使用
scala
顧棟7 天前
JAVA、SCALA 与尾递归
java·开发语言·scala
深兰科技7 天前
坦桑尼亚与新加坡代表团到访深兰科技,促进AI在多领域的应用落地
java·人工智能·typescript·scala·perl·ai大模型·深兰科技
a程序小傲8 天前
scala中的Array
开发语言·后端·scala
kk哥88998 天前
scala 介绍
开发语言·后端·scala
17319 天前
scala中的Array
scala
满山狗尾草10 天前
map的常规操作
scala
渣渣盟11 天前
Flink实时数据写入Redis实战
大数据·scala·apache