読みながらJavaの基礎をマスターしましょう

14.(演習)クラスの親子~ポリモーフィズムとオーバーライド~

戦士や魔法使いが登場するゲームを思い浮かべよう。
スーパークラスとしてゲームキャラクター全般を表すGameChara、そのサブクラスとして、戦士のSoldier、魔法使いのWizardを定義する。
GameCharaには、ゲームキャラクタ共通の変数やメソッドを定義する。
各サブクラスでは、そのキャラクタ特有の部分を定義する。

猫や犬の冒険するほのぼの系でもOK。自由に作ってみよう。

ただしコンソール画面に出力なので、今一つ迫力に欠けるかもしれない・・・
たとえば
  戦士タマは猫キックでミミに1のダメージを与えた
  魔法使いミミはこけおどしの呪文でタマに2のダメージを与えた
のように。

和太鼓の製造/販売、張り替え/修理は

目次

PAGETOP
Copyright © たのしいJava入門とScratchと猫 All Rights Reserved.
Powered by WordPress & BizVektor Theme by Vektor,Inc. technology.
PAGE TOP