≪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」(静的な)が付かない
↑ 他のクラスから利用されたり、コンストラクタを使ったりする。