【Java基础学习笔记】 权限修饰符
程序员文章站
2022-10-03 11:58:27
Java基础学习笔记 - Day11 - 第二章 权限修饰符Java基础学习笔记 - Day11 - 第二章 权限修饰符2.1 概述2.2 不同权限的访问能力Java基础学习笔记 - Day11 - 第二章 权限修饰符系统:Win10JDK:1.8.0_121IDE:IntelliJ IDEA 2017.3.72.1 概述在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限public:公共的protected:受保护的default:默认的...
Java基础学习笔记 - Day11 - 第二章 权限修饰符
Java基础学习笔记 - Day11 - 第二章 权限修饰符
系统:Win10
JDK:1.8.0_121
IDE:IntelliJ IDEA 2017.3.7
2.1 概述
在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限
- public:公共的
- protected:受保护的
- default:默认的
- private:私有的
2.2 不同权限的访问能力
public | protected | default(空的) | private | |
---|---|---|---|---|
同一类中 | ✔ | ✔ | ✔ | ✔ |
同一包中 | ✔ | ✔ | ✔ | |
不同包的子类 | ✔ | ✔ | ||
不同包中非子类 | ✔ |
可见,public具有最大权限,private则是最小权限
编写代码时,如果没有特殊的考虑,建议这样使用修饰符:
- 成员变量使用private,隐藏细节
- 构造方法使用public,方便创建对象
- 成员方法使用public,方便调用方法
小贴士:如果一个类、类属变量及方法没有用任何修饰符(即没有用public、protected及private中任何一种修饰),则其访问权限为default(默认访问权限)
本文地址:https://blog.csdn.net/qq_35132089/article/details/109854297
上一篇: 从“制造”迈向“智造”