欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【Java基础学习笔记】 权限修饰符

程序员文章站 2022-05-03 23:38:39
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 - 第二章 权限修饰符

系统: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