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:如图:

分享给朋友:
您可能感兴趣的文章:
随机阅读: