前言
修饰符指的声明成员时用于修改其表示意义的关键字。Java中有各种各样的修饰符,具体可以分为这两类:
- 访问修饰符
- 非访问修饰符
使用修饰符时,只需要在声明类、方法或变量时加上修饰符的关键字即可。修饰符要放在其他声明语句的前面,下面是一个例子。
public class className {
// ...
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static void main(String[] arguments) {
// 方法体
}
访问修饰符
Java提供若干个访问修饰符来设置类、变量、方法和构造器的访问级别,这些级别有4级,分别是:
- 默认级别。没有修饰符时是默认级别,同一个包内可访问。
- 私有的。只有类里面成员可访问(private)
- 公共的。所有的范围内都可访问(public)
- 保护的。只有同一个包和其子类可访问(protected)
非访问修饰符
Java提供若干个非访问修饰符来实现许多其它功能。
- static修饰符用于创建静态方法和静态变量
- final修饰符用于限制类、方法和变量的派生和修改操作。
- abstract修饰不用于创建抽象类和抽象方法。
- synchronized和volatile修饰符用于多线程应用场景。
关注公众号「小白轻松学编程」
更多交流,欢迎微信搜索并关注公众号「小白轻松学编程」!
博客里所有教程会第一时间在公众号上更新哟,扫码关注一下吧~