Java中的四种权限修饰符及其使用

Java中的四种权限修饰符

  本类 同包(子类和无关类) 不同包(子类) 不同包(无关类)
private Y      
默认 Y Y    
protected Y Y Y  
public Y Y Y Y

(Y代表可以访问)

修饰符:
    * 权限修饰符:private,默认的,protected,public
    * 状态修饰符:static,final
    * 抽象修饰符:abstract
类:
    * 权限修饰符:默认修饰符,public
    * 状态修饰符:final(最终类不能被继承)
    * 抽象修饰符:abstract
    
成员变量:
    * 权限修饰符:private,默认的,protected,public
    * 状态修饰符:static,final
    
构造方法:
    * 权限修饰符:private,默认的,protected,public
    *私有构造方法的情况:当一个类中所有的方法都是静态的,就可以把构造方法私有


成员方法:
    * 权限修饰符:private,默认的,protected,public
    * 状态修饰符:static,final
    * 抽象修饰符:abstract
    
除此以外的组合规则:
    * 成员变量:public static final
    * 成员方法:
        * public static 
        * public abstract
        * public final

猜你喜欢

转载自blog.csdn.net/dianmomanxue/article/details/81294284
今日推荐