回答編集履歴

3

少し追記

2020/02/15 00:42

投稿

quickquip
quickquip

スコア11029

test CHANGED
@@ -102,7 +102,7 @@
102
102
 
103
103
 
104
104
 
105
- 上の実装だと`dataTimeCheck(sDate, null, holiday)`と呼び出しても NullPointerException がでる余地が**ありません**が、下の実装だと NullPointerException がでる可能性があります。
105
+ 上の実装だと`dataTimeCheck(sDate, null, holiday)`と呼び出しても 第2引数のnullに対してNullPointerException がでる余地が**ありません**が、下の実装だと NullPointerException がでる可能性があります。
106
106
 
107
107
 
108
108
 

2

追記

2020/02/15 00:42

投稿

quickquip
quickquip

スコア11029

test CHANGED
@@ -14,7 +14,21 @@
14
14
 
15
15
  ```
16
16
 
17
- というコードを見せられた時に「a+bでいいですよね? メソッドって意味あります?」という感想を言っているようなものかと思います。
17
+ というコードを見せられた時に~~「a+bでいいですよね? メソッドって意味あります?」という感想を言っているようなものかと思います~~
18
+
19
+
20
+
21
+ 追記
22
+
23
+
24
+
25
+ ここは取り消します。よく考えたらこの質問は"オーバーロードの有用性"に関する質問じゃありませんね。
26
+
27
+ 例としてのコードであるなら中身の有用性であれこれ言っても仕方ないでしょう、程度の表現でよかったですね。失礼しました。
28
+
29
+
30
+
31
+ 追記終わり
18
32
 
19
33
 
20
34
 

1

ちょっと追記

2020/02/15 00:41

投稿

quickquip
quickquip

スコア11029

test CHANGED
@@ -97,3 +97,11 @@
97
97
 
98
98
 
99
99
  `dataTimeCheck(sDate, null, holiday)`でもいいという判断には、不適切なことをしたら正しく停止する方が安全、という発想がありませんね。
100
+
101
+
102
+
103
+ ----
104
+
105
+
106
+
107
+ ダメな実装例を見ていて「これじゃ意味なくない?」と正しく判断している可能性もあって、それならそれで「その感覚は正しいです」という回答でもあります。