回答編集履歴

2

作文の修正

2018/07/22 06:51

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -20,9 +20,9 @@
20
20
 
21
21
  ---
22
22
 
23
- Vertical#isParallelについても同様です。
23
+ Vertical#isParallelについても、もっと簡単に考えられます。
24
24
 
25
- 鉛直な線分と並行な線分はやはり常に鉛直です。
25
+ 鉛直な線分と並行な線分はやはり常に鉛直ですのでつまりVerticalのインスタンスです。
26
26
 
27
27
 
28
28
 

1

追記

2018/07/22 06:51

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -15,3 +15,25 @@
15
15
  そもそもこれはVerticalクラスのequalsメソッドなので、
16
16
 
17
17
  引数oがVerticalのインスタンスであるかどうかをまず調べるべきかと思います。
18
+
19
+
20
+
21
+ ---
22
+
23
+ Vertical#isParallelについても同様です。
24
+
25
+ 鉛直な線分と並行な線分はやはり常に鉛直です。
26
+
27
+
28
+
29
+ こんな実装で充分では。
30
+
31
+ ```Java
32
+
33
+ public boolean isParallel(Line that) {
34
+
35
+ return that instanceof Vertical;
36
+
37
+ }
38
+
39
+ ```