Java快速入门(7) - 修饰符类型

前言

修饰符指的声明成员时用于修改其表示意义的关键字。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修饰符用于多线程应用场景。

关注公众号「小白轻松学编程」

经验分享 程序员 微信小程序 职场和发展