修飾子について

JAVA

クラス内のフィールドやメソッドに対して、修飾子をつけて区別します。

■final
変更不可能な値やクラスを指し示します
主に、「定数」のような使い方をします。
また、finalで指定した変数には、プログラムの途中で値を代入することはできません。

■abstract
抽象クラスや抽象メソッドであることを示します
メソッド本体がないメソッドのことを言います。
メソッドにはつけられるけど、フィールドにはつけられない。

■static
クラスフィールドやクラスメソッドであることを示します

■synchronized
synchronizedメソッド

■native
JAVA言語以外で書かれたメソッドであることを示します

、、、と列挙してみましたが、まだよくわかっていないです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です