≪Java≫ クラス変数とインスタンス変数

≪Java≫ クラス変数とインスタンス変数(フィールド変数)

共にクラス内に記載するが、メソッドの外に記載する。

【クラス変数】
 クラス内で全てのメソッドから参照、更新できる変数
  <記述例>
   ・static int num = 5
   ・static[] int num = new int[5];
   ・final static int num = 5;

   ↑ 「static」(静的な)が必ず付く。
   ↑ 「final」を付けて、以後変更が出来ない「定数」とすることができる

【インスタンス変数(フィールド変数)】
  <記述例>
   ・int num = 5
   ・int num = new int[5];
   ・int num = 5;

   ↑ 「static」(静的な)が付かない
   ↑ 他のクラスから利用されたり、コンストラクタを使ったりする。



引っ越し前の記事
シェアする
senをフォローする
プレミア商品・お得商品情報局(予約・再販情報も)


タイトルとURLをコピーしました