-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCandidato.java
More file actions
31 lines (25 loc) · 990 Bytes
/
Candidato.java
File metadata and controls
31 lines (25 loc) · 990 Bytes
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
package Etapa2;
/**
* Representa um candidato com nome, partido e intenções de votos.
*/
public class Candidato {
private String nome;
private String partido;
private int intencoesVotos;
public Candidato(String nome, String partido, int intencoesVotos) {
this.nome = nome;
this.partido = partido;
this.intencoesVotos = intencoesVotos;
}
public String getNome() { return nome; }
public void setNome(String nome) { this.nome = nome; }
public String getPartido() { return partido; }
public void setPartido(String partido) { this.partido = partido; }
public int getIntencoesVotos() { return intencoesVotos; }
public void setIntencoesVotos(int intencoesVotos) { this.intencoesVotos = intencoesVotos; }
@Override
public String toString() {
// Formata em colunas: Nome, Partido, Votos
return String.format("%-15s %-6s %6d", nome, partido, intencoesVotos);
}
}