戦士や魔法使いが登場するゲームを思い浮かべよう。
スーパークラスとしてゲームキャラクター全般を表すGameChara、そのサブクラスとして、戦士のSoldier、魔法使いのWizardを定義する。
GameCharaには、ゲームキャラクタ共通の変数やメソッドを定義する。
各サブクラスでは、そのキャラクタ特有の部分を定義する。
猫や犬の冒険するほのぼの系でもOK。自由に作ってみよう。
ただしコンソール画面に出力なので、今一つ迫力に欠けるかもしれない・・・
たとえば
戦士タマは猫キックでミミに1のダメージを与えた
魔法使いミミはこけおどしの呪文でタマに2のダメージを与えた
のように。