访问修饰符
Posted hapyygril
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问修饰符相关的知识,希望对你有一定的参考价值。
1. private:在类或对象内部可见
class Outer
class Inner
private def f()println("f")
class InnerMostf() //正确,在类Inner内
(new Inner).f() //错误,不在Inner类内
2.protected:子类中可见
package p
class Super protected def f() println("f")
class Sub extends Superf()//正确,子类
class Other(new Super).f()//错误
3.public:所有地方可见
4.作用域保护 private[x] 或者protected[x]
以上是关于访问修饰符的主要内容,如果未能解决你的问题,请参考以下文章
在Java和c#中如果不写访问修饰符,类和类成员默认的是啥访问修饰符?