blob: 2c94f1f4e6d83efb82879782b106343aae2dec12 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
package oo15loipe;
/**
* Een Punt in 2D
* @author pieter koopman
*/
public class Punt {
private int x, y;
/**
* de gewone constructor
* @param i: x
* @param j; y
*/
public Punt(int i, int j) {
x = i;
y = j;
}
/**
* copy constructor
* @param p
*/
public Punt (Punt p) {
if (p != null) {
x = p.x;
y = p.y;
} else {
x = y = 0;
}
}
/**
* getter voor x
* @return x
*/
public int getX (){
return x;
}
/**
* getter voor y
* @return y
*/
public int getY (){
return y;
}
/**
* equals methode vergelijkt x en y
* @param o
* @return
*/
@Override
public boolean equals(Object o) {
if (o != null && o instanceof Punt) {
Punt p = (Punt) o;
return x == p.x && y == p.y;
} else {
return false;
}
}
/**
* Punt naar String conversie
* @return Strin met waarde van x en y
*/
@Override
public String toString () {
return "(" + x + "," + y + ")";
}
}
|