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()
}
}
}