質問編集履歴
2
ソースコードの記載が雑だったため修正。
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,7 +42,9 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
public Hero(){
|
45
|
+
public Hero(String name){
|
46
|
+
|
47
|
+
this.name = name;
|
46
48
|
|
47
49
|
this.HP = 100;
|
48
50
|
|
@@ -90,7 +92,11 @@
|
|
90
92
|
|
91
93
|
public Main(){
|
92
94
|
|
93
|
-
Hero h = new Hero("T
|
95
|
+
Hero h = new Hero("Test1");
|
96
|
+
|
97
|
+
Manager m = new Manager("Test2");
|
98
|
+
|
99
|
+
m.recovery();
|
94
100
|
|
95
101
|
}
|
96
102
|
|
1
Managerクラスの役割について追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,6 +7,14 @@
|
|
7
7
|
MainクラスでHeroクラスをインスタンス化しました(Hero h = new Hero();)。ManagrクラスでもHeroクラスのaddHP()メソッドを使いたいのですが、h.addHPでもHero.addHPでも上手くいきません。
|
8
8
|
|
9
9
|
ManagerクラスでHeroをインスタンス化せずに、HeroクラスのaddHPメソッドを使いたいんですが、どうすればいいんでしょうか。助けて欲しいです。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
[追記]
|
14
|
+
|
15
|
+
ManagerクラスもMainクラスでインスタンス化するキャラクターの一人です。HeroのHPを回復するメソッドを持っています。
|
16
|
+
|
17
|
+
|
10
18
|
|
11
19
|
|
12
20
|
|