2
화면에 표시 할 버튼을 만드는 Button이라는 클래스가 있습니다. 각 버튼에 대한 일련의 정보를 만들고 싶지만 얼마나 많은 버튼이 만들어 졌는지 알고 싶습니다. 클래스가 인스턴스화 된 횟수를 추적하는 쉬운 방법이 있습니까? 나는 이것을 시도하고 그것이 작동하지 않는 것 ... 나는 당신이 카운터를 생성자에 넣으면 매회마다 하나씩 추가 할 것이라고 생각했지만 작동하지 않는 것 같습니다.특정 클래스의 객체가 인스턴스화 된 횟수를 계산합니다.
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++;
}
가능한 중복 [내가 C#에서 클래스의 생성 얼마나 많은 개체를 찾을 수있는 방법 (http://stackoverflow.com/questions/2392075/how 발견 할 수있는 방법을 찾을 수없는 많은 개체가 C 클래스에서 생성되었습니다. –