回答編集履歴

1

追記1

2019/05/22 01:47

投稿

BeatStar
BeatStar

スコア4958

test CHANGED
@@ -61,3 +61,27 @@
61
61
  こうすれば、C++的に書くと ec[i].printInfo() みたいな感じになる。
62
62
 
63
63
  (あくまでイメージ。)
64
+
65
+
66
+
67
+ ---
68
+
69
+
70
+
71
+ [追記1]
72
+
73
+
74
+
75
+ ArrayListやLinkedListはListというクラス(?)を継承しています。(abstractだったか、interfaceだったか知りませんが...)
76
+
77
+
78
+
79
+ (外側から見たとき、)親のメンバだけで事足りるので、基本的には
80
+
81
+ List<int> objs = new ArrayList<int>();
82
+
83
+ のように書くようです。
84
+
85
+
86
+
87
+ デザインパターンのFactoryパターンをやるとわかりやすいかも...