首页 > 图灵资讯 > 技术篇>正文
默认访问权限在 Java 函数中如何设置?
2024-10-08 17:14:13
java 默认访问权限(package 访问权限)使类成员只能在同一个包中访问,以限制类成员的可见性,防止其他包访问。
Java 默认访问权限在函数中
在 Java 在中间,每个类别、方法和字段都可以有访问权限修改符。访问权限修改符决定了类别成员可以访问哪些代码块。
Java 有四个访问权限修饰符:
立即学习“Java免费学习笔记(深入);
- public:表示成员可以访问任何地方。
- protected:表示类成员可以访问同一个包或子类。
- default(或称为 package):表示成员只能在同一包中访问。
- private:表示类成员只能访问定义类别。
默认访问权限
默认访问权(又称默认访问权) package 访问权限)意味着类别成员只允许在同一个包中访问。因此,它只在不希望其他包访问类别成员时使用。
实际案例:定义默认访问权限类别
以下代码定义了一个名称 Employee 其中一个叫做 name 默认访问权限为字段 default:
package com.example.employee; class Employee { String name; }
此代码表示 name 字段只能在 com.example.employee 类中访问包中。
在另一个包中访问默认访问权限字段
试试另一个包(例如(例如) com.example.other) 的类中访问 name 编译错误将出现字段:
package com.example.other; import com.example.employee.Employee; public class Main { public static void main(String[] args) { Employee employee = new Employee(); System.out.println(employee.name); // 编译错误 } }
编译器会抛出一个编译错误,表明无法访问 name 因为它有默认访问权限,所以字段。
结论
默认访问权限在 Java 用于限制同一包中类别成员的访问。它只允许在特定代码块中限制类别成员的可见性。如果没有明确指定访问权限修改符,Java 会自动应用 default 访问权限。
以上是默认访问权限 Java 如何在函数中设置?详情请关注图灵教育的其他相关文章!