Java访问修饰符(访问控制符)

今天来复习复习Java访问修饰符

Java通过访问修饰符来控制、属性和方法的访问权限和其他功能,通常放在语句的最前端,例如:

public class ClassName{//public修饰符放在这里表明类是公开的
	private int n;//private修饰符表明了int类型的属性n是私有的,只能在这个类中访问,其他类访问不到
	String name="张三";//默认的不写任何修饰符表示这个属性是在同一包中可见
	protected static final int age=17;//protected修饰符表明这个属性是受保护的,只能在这个包中访问
	public static void main(String[] args) {
	    //这些修饰符表明了main函数是公开的,静态的,无返回值,并且还有一个String[]类型的参数args
	    //main method body ...
	}
}

Java的修饰符有很多,分为访问修饰符和非访问修饰符。

访问修饰符也叫访问控制符,是指能够控制类、成员变量、方法的使用权限的关键字。

在面向对象编程(OOP)中,访问控制符是一个很重要的概念,可以使用它来保护对类、变量、方法以及构造方法的访问。

Java支持四种不同的访问权限:

修饰符 说明
public 共有的,对所有类都可见
private 私有的,在同一类中可见
protected 受保护的,对同一包内的类和所有子类可见
默认的 在同一包中可见,默认不适用任何修饰符

其他

  • Java程序的main()方法必须设置成public共有的,否则,Java解释器将不能运行该类。

  • private访问修饰符的使用主要是用来隐藏类的实现细节和保护类的数据。

猜你喜欢

转载自blog.csdn.net/xkfanhua/article/details/80557495