Java的访问控制权限修饰符

  • 访问控制权限修饰符:
    1、访问控制权限修饰符来控制元素的访问范围
    2、访问控制权限修饰符包括:
    public:表示公开的,在任何位置都可以访问
    protected:本类、同包,子类可以访问
    缺省(没有):本类、同包可以访问
    private:表示私有的,只能在本类中访问
    3、访问控制权限修饰符可以修饰类、变量、方法...
    4、当某个数据只希望子类使用,使用protected进行修饰。
    5、修饰符的范围:
    private < 缺省 < protected < public
  • 类只能采用public和缺省的修饰符进行修饰。【内部类除外】
  • 访问控制权限修饰符可以修饰什么?
    1、属性(4个都能用)
    2、方法(4个都能用)
    例子:
    public void ml() {}
    private void m2(){}
    void m3(){}
    protected void m4 (){}
    静态方法:
    public static void ml() {}
    private static void m2(){}
    static void m3(){}
    protected static void m4 (){}
    3、类(public和默认能用,其它不行。)
    4、接口(public和默认能用,其它不行。)
posted @ 2020-04-04 17:11  YU_UY  阅读(397)  评论(0编辑  收藏  举报