Java修飾子

修飾子は、クラス、インターフェース、およびそのメンバーの性質を決定するキーワードで、それぞれの宣言の先頭に付けることができます。

指定できる修飾子は対象によって決まっています。指定可否をまとめると次のとおりです。

Javaで使用できる修飾子

修飾子 クラス インターフェース メソッド フィールド コンストラクタ
アクセス修飾子 ○ ○ ○ ○ ○
abstract ○ ○ ○ × ×
static ○ ○ ○ ○ ×
final ○ × ○ ○ ×
transient × × × ○ ×
volatile × × × ○ ×
synchronized × × ○ × ×
native × × ○ × ×
strictfp ○ ○ ○ × ×