Java语言中有哪些修饰符呢?
Java的修饰符分为两种:
1.访问修饰符:用于限制其被访问的范围 public ,private,protected2.非访问修饰:static ,final
修饰符用于类,方法或变量的定义中包含修饰符关键字。
修饰符位于语句之前,如:
public class className {
// ...
}
private boolean existFlag;
static final double qty= 9.5;
protected static final int widthInfo= 42;
public static void main(String[] arguments) {
//
}
1. 访问控制修饰符
Java提供了许多访问修饰符来设置类,变量,方法和构造函数的访问级别。 四个访问级别是 -
- 对包可见(
default
),不需要修饰符。 - 仅对类可见(
prive
)。 - 对所有可见(
public
)。 - 对包和所有子类可见(
protected
)。
2. 非访问修饰符
Java提供了许多非访问修饰符来实现许多其他功能。
- 用于创建类方法和变量的
static
修饰符。 - 用于完成类,方法和变量的实现的
final
修饰符。 - 用于创建抽象类和方法的
abstract
修饰符。 synchronized
和volatile
修饰符,用于线程。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。