回答編集履歴

3

追記

2020/08/21 02:03

投稿

LouiS0616
LouiS0616

スコア35668

test CHANGED
@@ -26,11 +26,15 @@
26
26
 
27
27
 
28
28
 
29
+ (PHPは触ったことが無いのですが、型に対するスタンスはJavaと大幅に異なりそうです。)
30
+
31
+
32
+
29
33
  ---
30
34
 
31
35
  もちろん、決して『何でもかんでもオーバーロードしとけばOK』というわけではありません。
32
36
 
33
- オーバーロードすることで可読性を失う場面もあるでしょう。
37
+ ご指摘のとおりオーバーロードすることで可読性を失う場面もあるでしょう。
34
38
 
35
39
 
36
40
 

2

追記

2020/08/21 02:03

投稿

LouiS0616
LouiS0616

スコア35668

test CHANGED
@@ -1,6 +1,6 @@
1
1
  例えば、System.out.printlnはオーバーロードされています。
2
2
 
3
- もしオーバーロードが無かったら、次のように書かなければならなかったかもしれません。
3
+ もしオーバーロードが無かったら、次のように書かなければならなかったかもしれません。(**註**)
4
4
 
5
5
  ```Java
6
6
 
@@ -18,6 +18,14 @@
18
18
 
19
19
 
20
20
 
21
+ **註**:
22
+
23
+ とりあえずObjectで受けておいてinstanceofで分岐することも可能ですが、
24
+
25
+ Javaの**強い静的型付け**の恩恵を受けるためにはできれば避けたい方法です。
26
+
27
+
28
+
21
29
  ---
22
30
 
23
31
  もちろん、決して『何でもかんでもオーバーロードしとけばOK』というわけではありません。

1

追記

2020/08/21 01:53

投稿

LouiS0616
LouiS0616

スコア35668

test CHANGED
@@ -15,3 +15,15 @@
15
15
 
16
16
 
17
17
  少しでも面倒だと思ったならば、質問者さんはオーバーロードの恩恵を既に理解しています。
18
+
19
+
20
+
21
+ ---
22
+
23
+ もちろん、決して『何でもかんでもオーバーロードしとけばOK』というわけではありません。
24
+
25
+ オーバーロードすることで可読性を失う場面もあるでしょう。
26
+
27
+
28
+
29
+ しかしこれについては個々の状況に依りますので、何とも言えません。