Java教程 目录

Java访问修饰符

面试官:小伙子,你的数组去重方式惊艳到我了

在 Java 中,访问修饰符用于控制类、变量、方法等的访问权限。Java 中有四种访问修饰符:public、private、protected 和 default。

public

public 是最宽松的访问修饰符,被修饰的类、变量或方法可以被任何其他类访问。在 Java 中,一个类只能有一个 public 类,且该类名必须与文件名相同。

示例代码:

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

private

private 是最严格的访问修饰符,被修饰的类、变量或方法只能在当前类内部访问,其他类无法直接访问。

示例代码:

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

protected

protected 修饰的类、变量或方法可以被同一包内的类访问,也可以被其他包中的子类访问。

示例代码:

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

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

default

如果没有明确指定访问修饰符,则默认为 default。default 修饰的类、变量或方法只能被同一包内的类访问,不能被其他包中的类访问。

示例代码:

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

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

以上就是 Java 中的访问修饰符,掌握好这些修饰符的使用规则可以更好地控制类、变量和方法的访问权限。


上一篇:Java修饰符类型
下一篇:Java非访问修饰符