スタティック変数、スタティックメソッド
【英】 Static Variable,Static Method
クラス自体に一つだけ用意されているプロパティ(データ)、メソッド。
インスタンスを作らなくても(クラス名)::(プロパティ、またはメソッド名)で呼び出したりアクセスすることができる。通常のプロパティ、メソッドはインスタンスごとに用意されていて、インスタンスを作らないと使用することはできない。
各インスタンス一つ一つに持たせる必要のないデータや、インスタンスごとのプロパティにアクセスすることがないメソッドは、スタティック変数やスタティックメソッドとして定義した方がよい。
スタティック変数、スタティックメソッドを定義するときは、staticという言葉をつけて定義し、クラス内からアクセスしたり呼び出す時はself::(変数名、メソッド名)とする。
例)
class A {
}
…
}関連用語
スタティック変数と同じ種類の言葉
Weblioに収録されているすべての辞書からスタティック変数を検索する場合は、下記のリンクをクリックしてください。

- スタティック変数のページへのリンク