012-001-009

static変数でインスタンス数をカウント

上級

問題説明

static変数でインスタンス数をカウント

この問題では: private static int count = 0 を持つ Counter クラスを実装し、コンストラクタ呼び出しのたびに count をインクリメントします。main クラスでは標準入力から整数 n を読み込み、n 個のインスタンスを生成して Counter.getCount() で合計数を取得し、標準出力に表示するプログラムを作成します。

入力: 整数 n(生成するインスタンス数)

出力: Instances created: n

学習目標:

  • static変数がクラス全体で共有される仕組みを理解する
  • コンストラクタ内でstatic変数を更新するパターンを習得する
  • staticメソッドでインスタンスなしにクラス変数にアクセスする方法を学ぶ

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録