scala的控制方法作用域
scala的控制方法作用域有五种:
默认访问权限;protected访问权限;private访问权限;private[package]访问权限;private[this]访问权限
class Car(){
//1.默认访问权限
def run():Unit ={
}
def test():Unit ={
run()
}
}
object Test11042 {
}
// 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()
}
}
}
原文地址:https://blog.csdn.net/2401_85414079/article/details/143487035
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!