≪Java≫ static について

≪Java≫ static について


・ static の付いたフィールドやメソッドは、「クラス変数」や「クラスメソッド」と呼ばれる。
  (反対後:「インスタンス変数」や「インスタンスメソッド」 → オブジェクトの中に取り込まれて、各オブジェクト毎に存在する。
・ クラス定義( class ファイル)にひとつだけ存在する。
・ 「クラス変数」や「クラスメソッド」は総称として、静的メンバと呼ばれる。
・ クラスの中で作成された全てのオブジェクトで共有され、各オブジェクトは静的メンバに自由にアクセスできる。

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