回答編集履歴

2

コンストラクタ

2017/05/02 12:17

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -19,3 +19,29 @@
19
19
  ```
20
20
 
21
21
  最後のpy2はpx2では?
22
+
23
+
24
+
25
+
26
+
27
+ MyPointにコンストラクタを追加すれば、インスタンス作成時に座標の設定を強制できるので、こういうミスは減るかと。
28
+
29
+ ```java
30
+
31
+ class MyPoint{
32
+
33
+ int x;
34
+
35
+ int y;
36
+
37
+
38
+
39
+ MyPoint(int x, int y) {
40
+
41
+ this.x = x;
42
+
43
+ this.y = y;
44
+
45
+ }
46
+
47
+ ```

1

追記

2017/05/02 12:17

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -8,6 +8,8 @@
8
8
 
9
9
  ここが、本来p1ではなくp2では?
10
10
 
11
+ このため、zを計算する際にp2.getX()、p2.getY()かどちらも0を返します。
12
+
11
13
 
12
14
 
13
15
  ```java