java中的权限修饰符

Java 中共提供了 4 种访问权限,对应 3 个关键字,使用不要的权限修饰符进行修饰的时候,被修饰 的内容就会具备对应的访问权限。

private:权限最小,只能够在 private 修饰的内容所在的类中可以访问,即只能在当前类中访问。

default:没有使用任何权限限制的关键字进行修饰的内容,和该权限修饰的内容所在类在同一个 包下的类中都可以访问,但是如果在不同包的其他类中就无法访问了,即使具有继承关系也不行。

protected:使用 protected 修饰的内容,可以在与 protected 修饰的内容所在的类处于同一个包下的其他类中进行访问,或者在与 protected 修饰的内容所在的类处于不同包中,但是是 protected 修饰的内容所在的类的子类中可以访问。

public:权限最大,可以任意访问,没有限制。

一个 .java 源文件中可以声明多个类,但是只能够有一个使用 public 权限修饰符修饰的类,并且 .java 源文件的名称必须与 public 权限修饰符修饰的类的类名保持一致。

相关推荐
rannn_1113 小时前
【力扣hot100】链表专题|160、206、234、141、142
java·算法·leetcode·链表·面试·开发
IKUN家族4 小时前
Spring IoC&DI
java·spring·rpc
山荷枝6 小时前
03-框架--Spring
java·后端·spring
ChaHae-In6 小时前
SpringBoot统一功能处理
java·spring boot·后端
coder!mq7 小时前
说几个常见的语法糖?
java·开发语言·算法
gugucoding7 小时前
38. 【Java】Stream API(下):高级操作与性能
java·开发语言
心平气和量大福大7 小时前
android-实例-蒲公英-更新与安装-5-签名与生成APK
android·java·开发语言
952368 小时前
Spring-cloud配置中心
java·spring·spring cloud·微服务
ydd1001008 小时前
寻找两个正序数组的中位数 Java 题解,二分分割详解
java·开发语言
真上帝的左手9 小时前
10. 软件设计&架构-Spring Security 7 整合CAS SSO 单点登录
java·spring·架构·sso