クラス修飾子
|
---|
abstract | インスタンス化できない。抽象化
|
---|
final | 継承拒否
|
---|
public | どこからでもアクセス可能なクラス
|
---|
コンストラクタ修飾子
|
---|
public | どこからでもアクセス可能なコンストラクタ
|
---|
protected | 同一クラス、同一パッケージ、サブクラスからのアクセスを許可
|
---|
private | 同一クラスからのアクセスのみ許可
|
---|
メソッド修飾子
|
---|
public | どこからでもアクセス可能なメソッド
|
---|
protected | 同一クラス、同一パッケージ、サブクラスからのアクセスを許可
|
---|
private | 同一クラスからのアクセスのみ許可
|
---|
abstract | 抽象メソッド。実装はしない
|
---|
final | オーバーライドを拒否
|
---|
static | 静的メソッド
|
---|
native | Java言語以外のモジュール内のメソッドの実装
|
---|
synchronized | ロックを取得、同時アクセスの防止
|
---|
変数修飾子
|
---|
public | どこからでもアクセス可能な変数
|
---|
protected | 同一クラス、同一パッケージ、サブクラスからのアクセスを許可
|
---|
private | 同一クラスからのアクセスのみ許可
|
---|
final | 値の変更ができない変数
|
---|
static | 静的変数
|
---|
transient | オブジェクトがSirialization時には情報として含まない
|
---|