質問編集履歴
2
プログラムの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,8 +21,8 @@
|
|
21
21
|
public class Main {
|
22
22
|
public static void main(String[] args) {
|
23
23
|
Sample s = new Sample();
|
24
|
-
s.test(new
|
24
|
+
s.test(new int[3]);
|
25
|
-
|
25
|
+
}
|
26
26
|
}
|
27
27
|
}
|
28
28
|
```
|
1
文章の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,4 +36,8 @@
|
|
36
36
|
自分は、”A”と出力されると思っていました。
|
37
37
|
Mainメソッドの中のtestメソッドで、new int[3]という配列を渡しているのだから、オーバーロードに選択されるのは、引数が配列のメソッドなのではないかと思ってしまいました。
|
38
38
|
|
39
|
+
解答の解説を読んでも理解できませんでした。
|
40
|
+
「プリミティブ型の配列」という言葉を初めて聞きました。
|
41
|
+
配列はすべてObject型(参照型)だけだと思っていたので、それらの違いがよくわかりません。
|
42
|
+
|
39
43
|
理解のある方、説明をお願いします
|