Alguem pode me dizer se ta Certo

9 respostas
fgs4ntos

public abstract class CandidatoAbstrato{

private String nome, sexo, nivelFormacao, funcao;
private double idade;
private float codigo;


//Metodos SET & GET
//NOME
public void setNome(String nome){
	this.nome = nome;
}
public String getNome(){
	return this.nome;
}
//IDADE
public void setIdade(double idade){
	this.idade = idade;
}
public double getIdade(){
	return this.idade;
}
//SEXO
public void setSexo(String sexo){
	this.sexo = sexo;
}
public String getSexo(){
	return this.sexo;
}

//CODIGO
public void setCodigo(float codigo){
	this.codigo = codigo++;
}
public float getCodigo(){
	return this.codigo;
}

//FUNCAO
  	public String getFuncao(){
	return this.funcao;
}

//NIVEL FORMACAO
public void setNivelFormacao(String nivelFormacao){
	this.nivelFormacao = nivelFormacao;
}
public String getNivelFormacao(){
	return this.nivelFormacao;
}

//INSERIR FUNCAO
public void setFuncao(int funcao){
	if (funcao==1){
		this.funcao = ("Tecnólogo");
	}
	if (funcao==2){
		this.funcao = ("Pedreiro");
	}
	if (funcao==3){
		this.funcao = ("Prof. Primario");
	}
	if (funcao==4){
		this.funcao = ("Enfermeiro");
	}
	if (funcao==5);{
		this.funcao = ("Bombeiro");
	}
}

//INSERIR NIVEL DE FORMACAO
public void nivelFormacao(int nivelFormacao){
	if (nivelFormacao==1){
		this.nivelFormacao = ("Nenhuma");
	}
	if (nivelFormacao==2){
		this.nivelFormacao = ("1º Grau Completo");
	}
	if (nivelFormacao==3){
		this.nivelFormacao = ("2º Grau Completo");
	}
	if (nivelFormacao==4);{
		this.nivelFormacao = ("Nivel Superior");
	}
}

//ESCOLHE SEXO
public void sexo(char sexo){
	if (sexo=='M'){
		this.sexo = ("Masculino");
	}
	if (sexo=='F');{
		this.sexo = ("Feminino");
	}
}
    
//EXIBE DADOS
public String toString(){
	return ("Nome: "+this.nome+ "\nIdade: " +this.idade +"\nCódigo: "+this.codigo+"\nEscolaridade: "+this.nivelFormacao+"\nFunção: "+this.funcao);
}
CandidatoAbstrato(String nome,double idade ,float codigo, String nivelFormacao, String funcao){
	this.nome          = nome;
	this.idade          = idade;
	this.codigo        = codigo;
	this.nivelFormacao = nivelFormacao;
	this.funcao        = funcao;
}

}

Meu e-mail galera que pode me ajuda : [email removido] :!:

9 Respostas

fiaux

O que quer saber se está certo? Tem algo que faça você achar que está errado? Algum problema/erro?
OBS: use tag code para postar o código por favor.

fgs4ntos

RAPAZ VC PODERIA FAZER O DEMO DESSE

pOR FAVOR EU NÃO SEI MAIS FAZER

BLZ SE VC FIZER EU FIKO GRATO

^^

P

Ah meu amigo. Sinceramente? ** ****** ** ** ! Cansado desse povo novato do fórum.

Leia as regras, porra.

fgs4ntos

Ohh pow eu to em duvida como eu faço o demo dessa
class pow eu queria saber se vc poderia fazer pra mim
que eu to fazendo e não ta dando certo !!

Flws

T

se sua classe é abstract , ela devia ter metodos abstratcts a serem implementados pelas outras classes que a extendem

gobbo

ta meio estranho isso ai…

explique-se melhor

o que seria essa demo?
o que isso faz, onde vai usa-lo?
qual eh o erro que ta dando?

leia as regras. [2]

public abstract class CandidatoAbstrato{

private String nome, sexo, nivelFormacao, funcao;
private double idade;
private float codigo;


//Metodos SET & GET
//NOME
public void setNome(String nome){
this.nome = nome;
}
public String getNome(){
return this.nome;
}
//IDADE
public void setIdade(double idade){
this.idade = idade;
}
public double getIdade(){
return this.idade;
}
//SEXO
public void setSexo(String sexo){
this.sexo = sexo;
}
public String getSexo(){
return this.sexo;
}

//CODIGO
public void setCodigo(float codigo){
this.codigo = codigo++;
}
public float getCodigo(){
return this.codigo;
}

//FUNCAO
public String getFuncao(){
return this.funcao;
}

//NIVEL FORMACAO
public void setNivelFormacao(String nivelFormacao){
this.nivelFormacao = nivelFormacao;
}
public String getNivelFormacao(){
return this.nivelFormacao;
}

//INSERIR FUNCAO
public void setFuncao(int funcao){
if (funcao==1){
this.funcao = ("Tecnólogo");
}
if (funcao==2){
this.funcao = ("Pedreiro");
}
if (funcao==3){
this.funcao = ("Prof. Primario");
}
if (funcao==4){
this.funcao = ("Enfermeiro");
}
if (funcao==5);{
this.funcao = ("Bombeiro");
}
}

//INSERIR NIVEL DE FORMACAO
public void nivelFormacao(int nivelFormacao){
if (nivelFormacao==1){
this.nivelFormacao = ("Nenhuma");
}
if (nivelFormacao==2){
this.nivelFormacao = ("1º Grau Completo");
}
if (nivelFormacao==3){
this.nivelFormacao = ("2º Grau Completo");
}
if (nivelFormacao==4);{
this.nivelFormacao = ("Nivel Superior");
}
}

//ESCOLHE SEXO
public void sexo(char sexo){
if (sexo=='M'){
this.sexo = ("Masculino");
}
if (sexo=='F');{
this.sexo = ("Feminino");
}
}

//EXIBE DADOS
public String toString(){
return ("Nome: "+this.nome+ "\nIdade: " +this.idade +"\nCódigo: "+this.codigo+"\nEscolaridade: "+this.nivelFormacao+"\nFunção: "+this.funcao);
}
CandidatoAbstrato(String nome,double idade ,float codigo, String nivelFormacao, String funcao){
this.nome = nome;
this.idade = idade;
this.codigo = codigo;
this.nivelFormacao = nivelFormacao;
this.funcao = funcao;
}

}
P

Sergio Figueras

Ah meu amigo. Sinceramente? ** ****** ** ** ! Cansado desse povo novato do fórum.

Leia as regras, porra.

[b]Parabéns pela educação!! Vc nunca foi novato mmo!!

Triste, triste, muito triste!![/b]

:cry: :cry: :cry:

gobbo

é verdade

o cara foi infeliz na expressao ai…

paia

victorwss

this.codigo = codigo++; // Hein? Porque esse ++? if (funcao==5);{ // OLHA O BUG AQUI! if (nivelFormacao==4);{ // OUTRO BUG! if (sexo=='F');{ // MAIS OUTRO Ah, transforme funcao, nivelFormacao e sexo em enums. Fica beeeem melhor.

Criado 7 de julho de 2008
Ultima resposta 15 de jul. de 2008
Respostas 9
Participantes 7