welcome: please sign in

2008-12-09 13:09:04時点のリビジョン5

メッセージを消す
location: まとめと補足

static変数

static変数(静的変数)はクラス内に取られる変数で、 そのクラスのインスタンスから共通のものとして扱うことができます。


Takoyakiクラスにはkosuとajiの2つの変数があります。

ajiはインスタンスの属性であり、 インスタンス内に変数が取られます。

一方static修飾子がつけられた変数kosuはクラス内に取られます。

図で示すとこのようになります。

この変数を使ってTakoyakiインスタンスが作られた個数を数えることができます。

いくつかコンストラクタを呼び出した後、変数kosuの値を出力して確かめることができます。