21xrx.com
2024-11-08 23:58:40 Friday
登录
文章检索 我的文章 写文章
Java访问控制符详解:public、private、protected
2023-06-16 13:57:30 深夜i     --     --

Java访问控制符详解:public、private、protected

在Java中,访问控制符是一种重要的概念。访问控制符用于控制类、方法和变量的访问权限,可以保证程序的安全性。在Java中,共有三种访问控制符:public、private和protected。

public:公共访问控制符,可以被任何类、方法和变量访问,是最开放的访问控制符。

private:私有访问控制符,只能被类内部的方法和变量访问,是最严格的访问控制符。

protected:受保护的访问控制符,可以被继承类的方法和变量访问,也可以被同一个包内的类、方法和变量访问。

下面以一个简单的Java代码案例来说明访问控制符的使用:

public class Test {

  private int num;

  public void setNum(int num)

   this.num = num;

  public int getNum()

   return this.num;

  protected void printNum(){

   System.out.println("num is " + this.num);

  }

}

在这个案例中,我们定义了一个Test类,其中包含一个私有变量num和三个方法:setNum、getNum和printNum。setNum和getNum是公共方法,可以被任何类、方法和变量访问;printNum是受保护的方法,可以被继承类访问或者同一个包内的类、方法和变量访问;num是私有变量,只能被类内部的方法和变量访问。

下面是一个使用这个Test类的Java代码:

public class Main {

  public static void main(String[] args) {

   Test test = new Test();

   test.setNum(10);

   System.out.println("num is " + test.getNum());

   test.printNum();

  }

}

在这个代码中,我们创建了一个Test对象test,并使用setNum方法设置num的值为10;然后使用getNum方法获取num的值,并使用printNum方法打印num的值。

从这个代码案例中可以看出,访问控制符可以灵活地控制类、方法和变量的访问权限,提高了程序的安全性和可维护性。

Java、访问控制符、public、private、protected、安全性、可维护性、变量、方法、类

  
  

评论区

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