-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPiloto.java
106 lines (82 loc) · 2.57 KB
/
Piloto.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
import java.io.*;
import java.util.*;
public class Piloto implements Serializable {
private String nome;
private String nacionalidade;
private String palmares;
private String qualidade;
//construtor vazio
public Piloto() {
this.nome="";
this.nacionalidade="";
this.palmares="";
this.qualidade="";
}
//construtor das partes
public Piloto(String no, String nac, String pal, String cap) {
this.nome = no;
this.nacionalidade = nac;
this.palmares = pal;
this.qualidade = cap;
}
//construtor de copia
public Piloto (Piloto p) {
this(p.getNome(),p.getPalmares(),p.getQualidade(),p.getQualidade());
}
/**@return the value of qualidade */
public String getQualidade() {
return qualidade;
}
private String capacidade;
/**@return the value of capacidade */
public String getCapacidade() {
return capacidade;
}
/**@param capacidade new value of capacidade */
public void setCapacidade(String capacidade) {
this.capacidade = capacidade;
}
/**@param qualidade new value of qualidade */
public void setQualidade(String qualidade) {
this.qualidade = qualidade;
}
/**@return the value of palmares */
public String getPalmares() {
return palmares;
}
/**@param palmares, valor de palmares */
public void setPalmares(String palmares) {
this.palmares = palmares;
}
/**@return nacionalidade */
public String getNacionalidade() {
return nacionalidade;
}
/**@param nacionalidade nova naconalidade*/
public void setNacionalidade(String nacionalidade) {
this.nacionalidade = nacionalidade;
}
/**@return nome do piloto*/
public String getNome() {
return nome;
}
/**@param nome do piloto */
public void setNome(String nome) {
this.nome = nome;
}
//Metodos complementares
/**toString */
public String toString() {
StringBuilder s = new StringBuilder();
//s.append();s.append("\n");
s.append("\n");
s.append(" "+"nome=" + this.nome); s.append(" ");
s.append("nacionalidade=" + this.nacionalidade); s.append(" ");
s.append("palmares=" + this.palmares);s.append(" ");
s.append("qualidade=" + this.qualidade); s.append(" ");
//s.append(""); s.append("\n");
return s.toString();
}
/**clone*/
public Piloto clone() {return new Piloto(this); }
}