CSNotesCSNotes
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
  • 第一章 Java基础类型

    • 1.1 类的访问权限
    • 1.2 Java 浮点类型
    • 1.4 ArrayList 源码解析
    • 1.5 Java 数据类型
    • 1.6 Java 异常
    • 1.7 包装类
    • 1.8 String
    • 1.9 StringBuffer
    • 1.10 集合
    • 1.11 单例模式 - 饿汉式
    • 1.11 HashSet
    • 1.12 final 关键字
    • 1.13 static 关键字
    • 1.14 String 类
    • 1.15 时间类
    • 1.16 访问修饰符
    • 1.17 枚举
    • 1.18 抽象类
  • 第四章

    • 4.1 静态方法
  • 第六章

    • 6.1 接口
    • 6.2 抽象类
    • 6.3 OOP

1.1 类的访问权限

Java 中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。

· default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

default 修饰方法:不可以被重载。

· private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

· public : 对所有类可见。使用对象:类、接口、变量、方法

· protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

我们可以通过以下表来说明访问权限:

修饰符当前类同一包内子孙类 (同一包)子孙类 (不同包)其他包
publicYYYYY
protectedYYYY/NN
defaultYYYNN
privateYNNNN
编辑此页
上次更新:
Next
1.2 Java 浮点类型