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语言中使用的基本运算符。本章将概述如何在应用程序开发期间使用这些运算符。