访问修饰符

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#中如果不写访问修饰符,类和类成员默认的是啥访问修饰符?

Java_修饰符详解

在Java和c#中如果不写访问修饰符,类和类成员默认的是啥访问修饰符?

Java中成员属性默认访问修饰符是啥

比类访问修饰符限制更少的成员访问修饰符有啥用?

java修饰符