Java访问控制级别

本文介绍了Java的四种访问控制级别:Public、Protected、Default(包访问)和Private。Public成员对所有类开放,Protected允许子类和同包类访问,Default仅限同包类访问,而Private则是私有,只能在类内部访问。理解这些访问权限对于编写安全和封装良好的Java代码至关重要。
摘要由CSDN通过智能技术生成

目录

Public

Protected

Default

Private


Java是一个面向对象的编程语言,类跟类之间通过创建对象的方式来访问彼此的属性或者方法,什么样的属性可以访问,让谁访问,怎么访问,Java提供了相应的访问控制权限。

Public

公共权限,public修饰的成员变量、方法和类对所有的访问者开放。

Protected

受保护权限,protected修饰的成员变量、方法和类只有继承它的子类和同一个包下面的类可以访问。子类继承父类,子类方法的访问权限必须大于或等于父类的访问权限,访问权限由小到大private<default<protected<public。

Default

默认级别权限,成员变量、方法和类不加修饰默认状态下的级别,这种级别只有同一个包下面的类可以访问。

Private

私有权限,private修饰的成员变量、方法和类是私有,只有自己可以访问,其他类不可直接访问,也不能继承。

人啊这一辈子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骆驼整理说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值