Java-修饰符类型


修饰符是添加到这些定义中以更改其含义的关键字,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提供了许多访问修饰符来设置类、变量、方法和构造方法的访问级别。四个访问级别是:

  • default,包可见,不需要修饰符;

  • private,仅对类成员可见;

  • protected,对包和所有子类可见;

  • public,全局可见。

非访问修饰符


Java提供了许多非访问修饰符来实现许多其他功能。

  • static,用于创建类静态方法和变量;

  • final,用于最终确定类、方法和变量的实现;

  • abstract,用于创建抽象类和方法;

  • synchronized volatile,用于线程。

接下来是什么?


在下一节中,我们将讨论Java语言中使用的基本运算符。本章将概述如何在应用程序开发期间使用这些运算符。