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()
}
}
}
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » scala的控制方法作用域
发表评论 取消回复