現在java講座を受けながら勉強中の初心者です。
課題として某モンスターバトル(ポ○モン)のようなゲームを作成しております。
そこで最初のフィールドにキャラクター名やトレイナー名などのモンスター情報を作成しそれを
1:toStringメソッドをオーバーライドする
2:さらにlevelUpメソッドを作成
という流れで作っていきます。
躓いている点はtoStringメソッドをオーバーライドするところで、一体何をすればいいのか全くわかりません。(意味も理解できておりません。
toStringメソッドをオーバーライドするとは一体どのようなことで、どのような意味なのでしょうか?
//課題:toStringメソッド→output→すべてのフィールドの値 class Monster1 { //フィールド String character = "unknown"; //種族 String trainer = "wild"; //トレーナー String name = "noname"; //名前 int lv = 1; //レベル int hp = 30; //HP int atk = 15; //攻撃 int def = 10; //防御 int spd = 10; //素早さ int hp_max = 30; //HP初期値 String waza_nm = "たいあたり";//技(名前) double waza_dmg_rate = 1.0; //技(ダメージ倍率) }
回答2件
あなたの回答
tips
プレビュー