012-001-009
static変数でインスタンス数をカウント
上級
問題説明
static変数でインスタンス数をカウント
この問題では: private static int count = 0 を持つ Counter クラスを実装し、コンストラクタ呼び出しのたびに count をインクリメントします。main クラスでは標準入力から整数 n を読み込み、n 個のインスタンスを生成して Counter.getCount() で合計数を取得し、標準出力に表示するプログラムを作成します。
入力: 整数 n(生成するインスタンス数)
出力: Instances created: n
学習目標:
- static変数がクラス全体で共有される仕組みを理解する
- コンストラクタ内でstatic変数を更新するパターンを習得する
- staticメソッドでインスタンスなしにクラス変数にアクセスする方法を学ぶ
