回答編集履歴
1
追記
test
CHANGED
@@ -22,18 +22,24 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
具体例
|
25
|
+
具体例について
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
```
|
29
|
+
```java
|
30
30
|
|
31
|
+
List<String> stooges = //④戻り値をList<String>型のstoogesに代入
|
32
|
+
|
31
|
-
Arrays.asList("Larry", "Moe", "Curly");
|
33
|
+
Arrays.asList("Larry", "Moe", "Curly"); //①可変長引数として、同じ型の引数を3個渡し
|
34
|
+
|
35
|
+
//②引数からTがStringであると決定
|
36
|
+
|
37
|
+
//③実行結果としてList<String>型の値を返す
|
32
38
|
|
33
39
|
```
|
34
40
|
|
35
41
|
|
36
42
|
|
37
|
-
|
43
|
+
左辺の変数定義にあるList<String>で型が決まると勘違いしている人がいたりしますが、ジェネリックメソッドの型は引数の型から決定されます。
|
38
44
|
|
39
|
-
|
45
|
+
代入式は右辺を処理して作成したアウトプットを左辺に代入しているので。
|