archive
[Java] Staticとは
Staticについての整理。
Staticとインスタンス
Staticは主にインスタンスと対比して考えることができる。
Staticをつけて変数やメソッドを宣言した場合
クラスからインスタンスを作成しなくても、クラス内の変数やメソッドにアクセスできる。
Staticがついた変数やメソッド:
- クラス変数 (またはstatic変数)
- クラスメソッド(またはstaticクラス)
Staticをつけないで変数やメソッドを宣言した場合
クラスからインスタンスを作成し、変数やメソッドを呼び出す必要がある。
Staticがつかない変数やメソッド:
- インスタンス変数
- インスタンスメソッド
クラスメソッドの呼び出し
クラスメソッドを呼び出すときの形:
`クラス名. メソッド();`
インスタンスメソッドを呼び出す時と比べると、下記のようになる。

クラス変数の呼び出し
クラス変数を呼び出す時の形:
`クラス名.変数名`
例を使って、こちらで整理した。
全体像を把握する
下記にJavaやwebアプリケーションについての記事をまとめた。
[st-card myclass="" id=3431 label="" pc_height="" name="" bgcolor="" color="" fontawesome="" readmore=“on”]
コンピューターについての全体像も把握しておくと、プログラミングのさらなる理解に役立つ。
[st-card myclass="" id=4587 label="" pc_height="" name="" bgcolor="" color="" fontawesome="" readmore=“on”]