当前位置: 首页 > 图灵资讯 > 技术篇> 默认访问权限在 Java 函数中如何设置?

默认访问权限在 Java 函数中如何设置?

来源:图灵教育
时间:2024-10-08 17:14:13

java 默认访问权限(package 访问权限)使类成员只能在同一个包中访问,以限制类成员的可见性,防止其他包访问。

默认访问权限在 Java 函数中如何设置?

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 如何在函数中设置?详情请关注图灵教育的其他相关文章!