Escolar Documentos
Profissional Documentos
Cultura Documentos
Atributos
String nome;
Partido partido;
int numVoto;
Métodos
public Candidato(String nome_,Partido partido_)// Defina os atributos com base nos parâmetros passados
public Partido getPartido()
public String getNome()
public int getNumVoto()
public void icrementaVoto()//Incrementa o atributo numVoto
public abstract String getInformacoesEspecificas();
public String toString()
}
public String apuracaoVereador(Candidato c){
// Implementação com base no main
}
public String apuracaoPrefeito(Candidato c){
return c.toString()+ " Votos:"+c.getNumVoto();
}
public static void main(String args[]){
Eleicao eleicao = new Eleicao();
eleicao.voto(prefeitoA,vereadorA1); eleicao.voto(prefeitoA,vereadorA1);
eleicao.voto(prefeitoA,Partido.PT); eleicao.voto(prefeitoA,vereadorB1);
eleicao.voto(prefeitoB,vereadorA2); eleicao.voto(prefeitoB,vereadorB1);
eleicao.voto(prefeitoB,Partido.PMDB); eleicao.voto(prefeitoB,Partido.PMDB);
eleicao.voto(prefeitoA,vereadorB1);
System.out.println(eleicao.apuracaoPrefeito(prefeitoA));
System.out.println(eleicao.apuracaoPrefeito(prefeitoB));
System.out.println(eleicao.apuracaoVereador(vereadorA1));
System.out.println(eleicao.apuracaoVereador(vereadorA2));
System.out.println(eleicao.apuracaoVereador(vereadorB1));
System.out.println(eleicao.apuracaoVereador(vereadorB2));
}
}
4. Crie uma instância da classe Prefeito sendo que a referência seja do tipo Candidato. Por fim, imprima o nome
do vice a prefeito.
Resultado Esperado