エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
staticフィールドとは : JavaA2Z
staticで修飾されたフィールド。 「static 型 フィールド名;」のように、フィールドの宣言の先頭にstati... staticで修飾されたフィールド。 「static 型 フィールド名;」のように、フィールドの宣言の先頭にstaticが付けられたフィールド。 staticフィールドは、インスタンスを作らなくても存在する。感覚としては「クラス内に存在するフィールド」と言える。 ただし、クラスは「インスタンスではない」ため、「クラスという苗字(ネームスペース)」を持つ「グローバルな変数」と考えた方がいいだろう。 staticフィールドはインスタンスに関係なく存在するため、「複数のインスタンスから勝手に変えられる」可能性があり、使用することは非常に危険である。 publicなstaticフィールドは論外。あらゆるクラスからアクセスされ、いつ値が変化するのか把握することが非常に困難である。 privateなstaticフィールドも、同クラスの複数のインスタンスからにアクセスできてしまうことを考えると作るべきで