-
Notifications
You must be signed in to change notification settings - Fork 0
/
Imoveis.java
76 lines (60 loc) · 1.83 KB
/
Imoveis.java
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
74
import java.util.GregorianCalendar;
import java.util.ArrayList;
public class Imoveis {
public String rua;
public double preco_pedido;
public double preco_aceite;
public Imoveis(){
this("", 0, 0);
}
public Imoveis(String rua, double preco_pedido, double preco_aceite){
this.rua = rua;
this.preco_pedido = preco_pedido;
this.preco_aceite = preco_aceite;
}
public Imoveis(Imoveis i){
this.rua = i.getRua();
this.preco_pedido = i.getPreco_pedido();
this.preco_aceite = i.getPreco_aceite();
}
public String getRua() {
return rua;
}
public double getPreco_pedido() {
return preco_pedido;
}
public double getPreco_aceite() {
return preco_aceite;
}
public void setRua(String rua) {
this.rua = rua;
}
public void setPreco_pedido(double preco_pedido) {
this.preco_pedido = preco_pedido;
}
public void setPreco_aceite(double preco_aceite) {
this.preco_aceite = preco_aceite;
}
//clone
public Imoveis clone(){
return new Imoveis(this);
}
// equals
public boolean equals (Object i){
if (this == i) return true;
if ((i == null) || (this.getClass() != i.getClass())) return false;
Imoveis ie = (Imoveis) i;
return (this.rua.equals(ie.getRua()) && this.preco_pedido == ie.getPreco_pedido() && this.preco_aceite == ie.getPreco_aceite());
}
//toString
public String toString(){
StringBuilder sb = new StringBuilder();
sb.append("Rua: ");
sb.append(this.getRua() + " | ");
sb.append("Preco Pedido: ");
sb.append(this.getPreco_pedido() + " | ");
sb.append("Preco Aceite: ");
sb.append(this.getPreco_aceite());
return sb.toString();
}
}