java 学习权限修饰符

private (私有的)

     private 修饰符可以修饰类的数据成员和方法成员,不可以修饰类的本事和借口。 
     private修饰符可以是被它修饰的对象不被类以外的任何代码访问(只能自己本类中使用,其它 类用不了)

default(默认的)

       默认修饰符,访问权限范围要比private大些。在一个包里可以被访问当一个 默认修饰符
       修饰一个类成员时,表明该成员可以在同一个包的某个类里面被自由访问。 无论这个类
       是通过直接访方式还是继承的方式来访问该成员。
       但是,一旦出了这个包, 这 个类的成员就变得不可见
       (意思就是说:只能在同一个包里面  被调用访问);
       在非 同一个包的某个类里面实例化该类的一个对象,也是不能访问该被默认修饰符修饰
       的成员;继承也一样,只要不在同一个包都不能被访问;

protected(受保护的)

   看到protected修饰符就要想到继承,因为protected关键字就是为了继承中某些因素诞生的
   protected修饰符可以修饰类的数据成员、方法成员,但不能修饰类本事和接口。
   protected修饰符修饰的一个类的成员的时候,它所提供的被访问范围会比默认修饰符要大一
   些。主要表现在:
   非同一个包的某个子类继承了该类,将作为父类的时候,虽然父类的默认修饰符修饰成员对
   于子类不可见。但是此时被protected修饰符修饰的父类成员对子类来说是可见得。
  (意思就是:protected修饰符修饰后不在同一个包里的子类,可以访问该修饰符修饰的成员
  或者方法)。

public (公有的)

   public修饰符可以修饰类的数据成员和方法成员 ,以及类本事和接口,public 修饰符将提供最大的被访问权限范围。
   (意思是说:有了public 修饰符修饰后的成员方法等等,只要在该项目工程中,都是可以被访问的,或者说可见的)。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值