Java中的四种权限修饰符及六种非访问修饰符(简识)

一、是哪四种访问权限修饰符呢?

public > protected > [default] > private

(公共的 ) (受保护的) (默认的) (私有的)

二、简单认识四种访问修饰符

1、public权限修饰符

public——可以修饰类,方法,构造方法,接口,方法成员。
被public修饰的成员,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符。
如果几个相互访问的 public 类分布在不同的包中,则需要导入相应 public 类所在的包。
由于类的继承性,类所有的公有方法和变量都能被其子类继承。


注意: Java 程序的 main() 方法必须设置成公有的(public),否则,Java 解释器将不能运行该类。

2、protected权限修饰符

protected 可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。
子类与基类在同一包中 :被声明为 protected 的变量、方法和构造器能被同一个包中的任何其他类访问
子类与基类不在同一包中 :那么在子类中,子类实例可以访问其从基类继承而来的 protected 方法,而不能访问基类实例的protected方法。
被protected修饰的成员,能在定义它们的类中,同包的类中被调用。如果有不同包的类想调用它们,那么这个类必须是定义它们的类的子类。

注意:protected权限修饰符是一种难以理解的权限修饰符,建议可以深入了解,下面一篇文章是菜鸟教程中的内容: Java protected 关键字详解: https://www.runoob.com/w3cnote/java-protected-keyword-detailed-explanation.html


3、[defau

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值