Scala编程之访问修饰符
private ,protected,public,在不加前两者声明时为public为公共式访问;
private为私有式访问;protected为家族式访问,与Java一致。
object Outer {
class Inner{
def f(){//若该方法是私有属性 private 则不能被外部类调用
println("f");
class InnerMost{
f(); //内部类可以调用外部私有成员
}
}
}
(new Inner).f();//若方法f()为私有成员,则不能被调用
}
private:如图:
protected:如图:
作者:舆-风动名扬 出处:http://www.cnblogs.com/gnool/
© 作者和博客园,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】想跟我一起进步么?那就【关注】我吧。