質問編集履歴
1
Heroクラス追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
現在、javaのインスタンスについて勉強しているものです。
|
2
|
-
MainクラスとSwordクラスのファイルを実行したところ、下記のように、null値を参照してしまっているとエラーがでてしまいました。
|
2
|
+
MainクラスとSwordクラスとHeroクラスのファイルを実行したところ、下記のように、null値を参照してしまっているとエラーがでてしまいました。
|
3
3
|
なぜこのようなエラーがでてしまうのかわかりません。
|
4
4
|
これの原因がわかる方大変恐れ入りますが、ご教授いただけないでしょうか?
|
5
5
|
|
@@ -38,4 +38,19 @@
|
|
38
38
|
int damage;
|
39
39
|
}
|
40
40
|
|
41
|
+
```
|
42
|
+
|
43
|
+
```java
|
44
|
+
public class Hero {
|
45
|
+
String name;
|
46
|
+
int hp;
|
47
|
+
Sword sword;
|
48
|
+
void attack(){
|
49
|
+
System.out.println(this.name + "は攻撃をした。");
|
50
|
+
System.out.println("敵に5ポイントのダメージを与えた。");
|
51
|
+
|
52
|
+
}
|
53
|
+
|
54
|
+
}
|
55
|
+
|
41
56
|
```
|