扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

java的四种访问级别是什么

扬州沐宇科技
2023-09-27 12:48:34
Java

Java语言中有四种访问级别,分别是公共访问级别(public)、默认访问级别(default、也称为包级别)、受保护访问级别(protected)和私有访问级别(private)。这些访问级别用于控制类、方法、变量和构造方法的可见性和访问权限。

  1. 公共访问级别(public):被声明为公共的类、方法、变量和构造方法可以在任何地方被访问,无论是当前类所在的包还是其他包中的类。

  2. 默认访问级别(默认、包级别,默认是指没有使用任何访问修饰符):如果没有使用任何访问修饰符来修饰类、方法、变量和构造方法,那么它们就被默认为默认访问级别。默认访问级别限定了当前类所在包内的可见性,即只能被同一个包下的其他类访问,而在其他包中无法访问。

  3. 受保护访问级别(protected):被声明为受保护的类、方法、变量和构造方法可以被同一个包下的其他类访问,以及子类(无论是否在同一个包下)可以访问。

  4. 私有访问级别(private):被声明为私有的类、方法、变量和构造方法只能在当前类中被访问,其他任何类都无法访问。

扫码添加客服微信