21xrx.com
2024-12-23 00:20:07 Monday
登录
文章检索 我的文章 写文章
Java中的四种访问权限详解:public、private、protected、default
2023-06-12 01:21:01 深夜i     --     --
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的重要特性之一。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复