在Java中使用可见性修饰符

class Orange{

    Orange(){
    }

}

修饰符的用法 – 在本例中是package-private – 在类的前面和构造函数的前面有什么区别?我认为构造函数前面的修饰符意味着允许实例化类Orange的实例.但是在课堂前面的修饰语怎么样?

解决方法:

首先,由3个访问修饰符创建了4个访问级别.

>公众 – 随处可见
>受保护 – 可在同一包装和儿童中使用
> default – 只能在同一个包中访问
>私人 – 只能在同一个班级访问.

你是对的 – 构造函数级别的修饰符与类的实例化直接相关.

Class级别的修饰符决定了Class的可访问性.

上一篇:Swagger接入OAuth2认证


下一篇:php – 警告:preg_match()[function.preg-match]:未知修饰符'(‘