演習課題「生成されたオブジェクトの数を数えられるようにしよう」

右のコードエリアにはメインとなるPracticeクラスと、冒険者のAdventurerクラスが定義されています。

PracticeクラスのMainメソッドでは、魔王への攻撃を行ったあとに冒険者の総人数を出力しています。
しかし、呼び出しているGetCount()メソッドはまだAdventurerクラスには実装されていません。

次の条件でAdventurerクラスにcountフィールドとGetCount()メソッドと実装してください。
また、count変数はすべてのAdventurerオブジェクトで共通の値となるようにしてください。

フィールド
名前: count
型: int型
アクセス制御: クラス内からでしか呼び出せない

メソッド
名前: GetCount
アクセス制御: どこからでも呼び出せる
引数: なし
戻り値: int型 countフィールド

期待する出力値

冒険者は魔王を攻撃した
残りMP115
ウィザードは魔王を攻撃した
残りMP544
クルセイダーは魔王を攻撃した
残りMP45
プリーストは魔王を攻撃した
残りMP475
冒険者の総人数は4人

#08:staticを理解しよう

Mainメソッドについている「static」について学習します。