21xrx.com
2025-03-24 15:27:12 Monday
文章检索 我的文章 写文章
Java中的四种访问权限详解:public、private、protected、default
2023-06-12 01:21:01 深夜i     15     0
Java 访问权限 public private protected default

Java中的四种访问权限详解:public、private、protected、default

在Java中,有四种访问权限分别是:public、private、protected、default。这四种访问权限可以控制类、变量、方法的可见范围。

1. public访问权限

使用public修饰符可以将类、方法、变量设置为公共的,即在任何位置都可以访问。如下例子:

public class MyClass {
  public int x = 5;
  public void myMethod() {
    System.out.println("Hello World!");
  }
}

2. private访问权限

使用private修饰符可以将类、方法、变量设置为私有的,只能在类的内部访问。如下例子:

public class MyClass {
  private int x = 5;
  private void myMethod() {
    System.out.println("Hello World!");
  }
}

3. protected访问权限

使用protected修饰符可以将类、方法、变量设置为受保护的,只能在当前类、同包中的其他类和该类的子类中访问。如下例子:

public class MyClass {
  protected int x = 5;
  protected void myMethod() {
    System.out.println("Hello World!");
  }
}

4. default访问权限

没有使用任何修饰符即为默认访问权限,只能在类的内部以及同包中的其他类中访问。如下例子:

public class MyClass {
  int x = 5;
  void myMethod() {
    System.out.println("Hello World!");
  }
}

总的来说,Java的四种访问权限可以控制类、方法、变量的可见范围,是Java的重要特性之一。

  
  

评论区