回答編集履歴
1
文言修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
なるべく元のソース
|
1
|
+
なるべく元のソースを残して動くように修正してみました。
|
2
2
|
|
3
3
|
意識しないといけないのは変数のscope
|
4
4
|
tora、Alexは、testのMainから見えません。
|
@@ -12,11 +12,17 @@
|
|
12
12
|
インスタンスを生成するたびにインスタンスを生成・・・と、循環します。
|
13
13
|
staticにすると、1つしかインスタンスを作りません。が、そもそも不要だと思えるので削除
|
14
14
|
|
15
|
+
コメントアウトした部分を変更し実行してエラーを確認すると理解が深まるかもしれません。
|
16
|
+
|
15
17
|
```java
|
18
|
+
/**
|
19
|
+
* testクラス
|
20
|
+
*/
|
16
21
|
public class test {
|
17
22
|
/**
|
18
|
-
|
23
|
+
* メインメソッド。
|
24
|
+
* @param args コマンドライン引数
|
19
|
-
|
25
|
+
*/
|
20
26
|
public static void main(String[] args) {
|
21
27
|
|
22
28
|
//CryingAnimalの配列を作り、継承クラスのCat, Horse, のインスタンスを代入
|