その他の修飾子

アクセス修飾子のほかにもさまざまな修飾子があります。
ここでは、これらの修飾子を紹介します。

修飾子
役割
final
宣言時の初期化値を定数とします。
宣言後は更新は不可、オーバーライドも不可 。
変数にfinalで宣言すればその変数は定数とみなされます。
abstract
抽象クラス、抽象メソッドの定義
synchronized
マルチスレッドの処理において、排他,同期制御を行う場合に用いる
volatile
マルチスレッドの処理において、排他、同期制御を行う場合に用いる
transient
オブジェクトシリアライゼーションにおいて、シリアライズ対象から除外
する場合に用いる
native
メソッド処理をjava言語ではない、ほかの言語で作成されたプログラムに
行わせる場合に用いる

Sponsored link

ページのトップへ戻る