private ,protected,public,在不加前两者声明时为public为公共式访问;

private为私有式访问;protected为家族式访问,与Java一致。
object Outer {
   class Inner{
       def f(){//若该方法是私有属性 private 则不能被外部类调用
        println("f");
        class InnerMost{
          f(); //内部类可以调用外部私有成员
        } 
      }
   }
  (new Inner).f();//若方法f()为私有成员,则不能被调用
}
 
private:如图:
Scala编程之访问修饰符
protected:如图:
Scala编程之访问修饰符

相关文章:

  • 2022-03-08
  • 2021-08-05
猜你喜欢
  • 2022-12-23
  • 2021-08-02
  • 2021-08-01
  • 2021-06-04
  • 2021-06-15
  • 2021-11-17
  • 2021-11-25
相关资源
相似解决方案