java基础--->管理权限public protected private default

本文详细介绍了Java中的四种权限修饰符:public、protected、default和private。分别阐述了它们的作用范围及特性,帮助读者更好地理解Java权限管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    一边看mars老师的视频以便自己写代码,向mars老师表示感谢。现在正好学习到了java中的管理权限,再次记下几笔以加深印象。

    Java中的管理权限一共有4类,其中有public、protected、default、private。

   1、public(公共访问权限)权限具有最大的权限,其可以修饰类以及类中的成员变量以及成员函数。其所修饰的类以及成员函数或者成员变量具有最大的自由,可以随便的被其他的类调用。

   2、protected(子类访问权限)权限具有和public相近的功能,但是其也有一些不同的地方。首先,protected不能修饰类,只能修饰类中的成员变量以及成员函数。还有就是被protected权限修饰的成员变量或者成员函数只能被其所在的类的子类使用,并且可以跨包使用。

      换言之,如果一个类想要使用一个protected权限的成员函数或者成员变量,但是其又不是上述类的子类。那么在编译的时候就会报错。

   3、default(包访问权限)权限,可以修饰类以及成员函数和成员变量。当我们定义一个新类或者一个新的成员变量的时候在其前面不加任何的权限修饰符的话,那么这个被修饰对象就是default类型。即为默认类型。被default修饰的成员变量或者成员函数不能被挎包访问,其只能被其类所在的包中的其他类访问。

   4、private(类访问权限)权限,此种权限只能修饰成员变量和成员函数。其被修饰的成员变量或者成员函数只能被当前类中访问,此种权限保护的成员变量或者成员函数具有最私有的权限。

综上,如果要对上述的四种权限做一个权限自上向下的排列的话就应该是:public>protected>default>private。  由于认识有限,今就先记到这。以后有更深入的认识在继续增加。加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值