質問するログイン新規登録

質問編集履歴

1

文法の追加

2021/01/04 02:06

投稿

motaka0904
motaka0904

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,34 @@
1
1
  ### 前提・実現したいこと
2
- ![イメージ説明](e58833aae4f99f88654849b52c14bfc9.png)
2
+ ![イメージ説明](bfdbfd1d5189ad116f11dfaf4c9a2317.png)
3
+ //次にHeroクラスを定義する
4
+ public class Hero2{
5
+ String name;
6
+ int hp;
7
+ Sword sword;
8
+ public void attack() {
9
+ System.out.println(this.name + "は、攻撃した!");
10
+ System.out.println("敵に5ポイントのダメージを与えた!");
11
+ }
12
+ public Hero(String name) {
13
+ this.hp = 100; //hpフィールドを100で初期化
14
+ this.name = name;
15
+
16
+ }
17
+ public Hero() {
18
+ this.hp = 100;
19
+ this.name = "ダミー";
20
+ }
21
+ }
22
+
23
+ public class Sample{
24
+ public static void main(String[] args){
25
+ Hero h1 = new Hero("ミナト");
26
+ System.out.println(h1.name);
27
+ Hero h2 = new Hero();
28
+ System.out.println(h2.name);
29
+ }
30
+ }
31
+
3
32
  コンストラクタをオーバーロードしたクラスを利用しようとしました
4
33
  エラーの修正方法が分かりません
5
34
  ### 発生している問題・エラーメッセージ