权限修饰符的修饰范围和比较

             public           protected         default       private
         同一类中               √                   √            √          √
         同一包中(子类与无关类)       √                   √            √    
         不同包的子类               √                   √        

         不同包中的无关类       √           

不同修饰符使用细节
    A: 常用来修饰类、方法、变量的修饰符如下:
      public 权限修饰符,公共访问, 类,方法,成员变量
     protected 权限修饰符,受保护访问, 方法,成员变量
       默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量
       private 权限修饰符,私有访问, 方法,成员变量
   static 静态修饰符  方法,成员变量
     final 最终修饰符   类,方法,成员变量,局部变量
       abstract 抽象修饰符  类 ,方法
    B: 不能同时使用的修饰符
        同时,abstract与private不能同时使用;
        同时,abstract与static不能同时使用;
        同时,abstract与final不能同时使用。
   C: 修饰类能够使用的修饰符:
        修饰类只能使用public、默认的、final、abstract关键字
        使用最多的是 public关键字
        a:代码案例
            public class Demo {} //最常用的方式
            class Demo2{}
            public final class Demo3{}
            public abstract class Demo4{}
    D:修饰成员变量能够使用的修饰符:
        public : 公共的
        protected : 受保护的
            : 默认的
        private :私有的
        final : 最终的
        static : 静态的

        使用最多的是 private

修饰构造方法能够使用的修饰符:
        public : 公共的
        protected : 受保护的
            : 默认的
        private :私有的

        使用最多的是 public

修饰成员方法能够使用的修饰符:
                public : 公共的
                protected : 受保护的
                    : 默认的
                private :私有的
                final : 最终的
                static : 静态的
                abstract : 抽象的
                使用最多的是 public

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值