init
This commit is contained in:
33
Question13-Extends/src/PTra13_06.java
Normal file
33
Question13-Extends/src/PTra13_06.java
Normal file
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* PTra13_06.java
|
||||
* 作成 Rhizome
|
||||
*------------------------------------------------------------
|
||||
* Copyright(c) Rhizome Inc. All Rights Reserved.
|
||||
*/
|
||||
|
||||
public class PTra13_06 {
|
||||
/*
|
||||
* TODO commonパッケージにHeroクラスを継承した、SuperHeroクラスを作成してから解いてください。
|
||||
* ●HP, POWER, ENDURANCEはHeroと同じでそれぞれ、(25, 10, 7)
|
||||
*
|
||||
* フィールド
|
||||
* Item item
|
||||
* メソッド
|
||||
* attackメソッドをオーバーライドし、
|
||||
* powerフィールドの値に加えて、itemフィールドのadditionalDamage分を加算した値を返す
|
||||
*
|
||||
* itemフィールドのアクセサ
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
|
||||
// TODO SuperHeroインスタンスとSlimeインスタンスを作成し、それぞれの名前に"勇者(装備あり)", "スライム"を設定してください
|
||||
|
||||
// TODO Itemクラスのインスタンスを作成し、("こんぼう", 5)をコンストラクタの引数にしてください
|
||||
|
||||
// TODO SuperHeroインスタンスのitemフィールドに作成したitemインスタンスを設定してください
|
||||
|
||||
// TODO SuperHeroインスタンスのattackメソッドを呼び出して、戻り値を出力してください
|
||||
// ※ 15と出力されれば正解
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user