Java教程 目录

Java 访问修饰符

面试官:小伙子,你的代码为什么这么丝滑?

在 Java 中,访问修饰符用于控制类、变量、方法以及构造函数的访问权限。Java 提供了四种访问修饰符:public、private、protected 和 default。下面我们将详细介绍每种访问修饰符的特点和用法。

public

public 是最宽松的访问修饰符,在任何地方都可以访问到被 public 修饰的类、变量、方法或构造函数。如果一个类被声明为 public,则其他类都可以访问它。同样,如果一个方法被声明为 public,则其他类可以调用该方法。

示例代码:

------ ----- ------------- -
    ------ ------ -------------- - -- -- - ------ ----------

    ------ ---- -------------- -
        ------------------------ -- - ------ ---------
    -
-

private

private 是最严格的访问修饰符,被 private 修饰的类、变量、方法或构造函数只能在声明它们的类内部访问。外部类无法直接访问 private 成员。

示例代码:

------ ----- -------------- -
    ------- ------ --------------- - -- -- - ------- ----------

    ------- ---- --------------- -
        ------------------------ -- - ------- ---------
    -
-

protected

protected 修饰符可以被同一个包内的类访问,也可以被其他包中的子类访问。protected 成员不能被包外的类访问。

示例代码:

------ ----- ---------------- -
    --------- ------ ----------------- - -- -- - --------- ----------

    --------- ---- ----------------- -
        ------------------------ -- - --------- ---------
    -
-

default

如果没有显式地使用 public、private 或 protected 修饰符,那么默认情况下成员具有 default 访问权限。default 修饰符的成员只能被同一个包内的类访问。

示例代码:

------ ----- -------------- -
    ------ --------------- - -- -- - ------- ----------

    ---- --------------- -
        ------------------------ -- - ------- ---------
    -
-

以上就是 Java 中的访问修饰符的介绍,通过合理地运用这些访问修饰符,可以有效地控制类成员的访问权限,提高代码的安全性和可维护性。


上一篇:Java包
下一篇:Java封装