タグ

javaと修飾子に関するoka_Elizabethのブックマーク (2)

  • private static という変数の修飾

    private static な変数の存在意義は十分にあると思います。 キーワードの効果を考えると、 private ------- クラスの外から見る必要が無く or いじられては困る static ------- クラスを通して一つだけでいて欲しい という変数が欲しいときに使う事になります。 応用例は#8さんの通りだと思います。 私はマルチスレッドのネットワークプログラミングで、同時接続数のモニタリング&制限のために使ったことがあります。 1インスタンス=1接続。 始まったら増やして終わったら減らす。 public final なメソッドで数値を取得して、ウィンドゥに接続数をリアルタイム表示をする。 という感じです。 public メソッドを用意するなら、なぜ変数がprivate?と思うかも知れませんが、いわゆるカプセル化と設計思想でこうなりました。 >privateな変数であるならば

    private static という変数の修飾
  • 修飾子一覧

    アクセス修飾子 publicprotectedデフォルトprivate 同一クラス○○○○ 同一パッケージ○○○× サブクラス○○×× 無関係○××× 修飾子対応表 クラス修飾子 abstract

  • 1