2

画面に表示されるボタンを作成する Button という名前のクラスがあります。ボタンごとに情報の配列を作成したいのですが、作成されたボタンの数を知る必要があります。クラスがインスタンス化された回数を追跡する簡単な方法はありますか? 私はこれを試しましたが、うまくいかないようです...コンストラクターにカウンターを入れると、毎回1つ追加されると思いましたが、うまくいかないようです。

private int children = 0;

public Button(Vector2 position, Vector2 fontPos, Color buttonColor, 
              String buttonText, Boolean clickable, String spriteName)
{
    this.position = position;
    this.buttonColor = buttonColor;
    this.buttonText = buttonText;
    this.clickable = clickable;
    this.spriteName += spriteName;
    this.fontPos = fontPos;
    children++;
}
4

1 に答える 1

8

静的にする

private static int children = 0;
于 2012-05-20T18:48:19.173 に答える