Oi, sou nova aqui e gostaria da ajuda de vocês!
Tenho um programinha pra fazer, que serve como um cadastro de currículo.
Criei tres classes: Principal, Pessoa e Cadastro (classe pessoa pra usar conceito de herança).
Só que meu metodo ler dados, so executa as duas ultimas linhas…
alguem pode me dar uma luz, por favor!
public class Candidato extends Pessoa {
String nivelFor;
String curso;
String empresa;
String cargo;
String motivoSaida;
double salario;
double SalarioPret;
String area;
public String getNivelFor() {
return nivelFor;
}
public void setNivelFor(String nivelFor) {
this.nivelFor = nivelFor;
}
public String getCurso() {
return curso;
}
public void setCurso(String curso) {
this.curso = curso;
}
public String getEmpresa() {
return empresa;
}
public void setEmpresa(String empresa) {
this.empresa = empresa;
}
public String getCargo() {
return cargo;
}
public void setCargo(String cargo) {
this.cargo = cargo;
}
public String getMotivoSaida() {
return motivoSaida;
}
public void setMotivoSaida(String motivoSaida) {
this.motivoSaida = motivoSaida;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
public double getSalarioPret() {
return SalarioPret;
}
public void setSalarioPret(double salarioPret) {
SalarioPret = salarioPret;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public Candidato(String nome, String cidade, String endereco, int telefone,
int idade, String nivelFor, String curso, String empresa,
String cargo, String motivoSaida, double salario,
double salarioPret, String area) {
super(nome, cidade, endereco, telefone, idade);
this.nivelFor = nivelFor;
this.curso = curso;
this.empresa = empresa;
this.cargo = cargo;
this.motivoSaida = motivoSaida;
this.salario = salario;
SalarioPret = salarioPret;
this.area = area;
}
public Candidato() {
this (" ", " ", " ", 0000, 000);
}
public Candidato(String nome, String cidade, String endereco, int telefone,
int idade) {
super(nome, cidade, endereco, telefone, idade);
}
public void lerDados(){
setSalarioPret (Double.parseDouble(JOptionPane.showInputDialog("Salario pretendido: ")));
setNome (JOptionPane.showInputDialog("INFORMAÇÕES PESSOAIS \n\n Nome:"));
setIdade (Integer.parseInt(JOptionPane.showInputDialog("INFORMAÇÕES PESSOAIS \n\n Idade: ")));
setCidade (JOptionPane.showInputDialog("INFORMAÇÕES PESSOAIS \n\n Cidade:"));
setEndereco (JOptionPane.showInputDialog("INFORMAÇÕES PESSOAIS \n\n Endereço: "));
setTelefone (Integer.parseInt(JOptionPane.showInputDialog("INFORMAÇÕES PESSOAIS \n\n Telefone: ")));
setNivelFor (JOptionPane.showInputDialog("FORMAÇÃO \n\n Nivel de Formação: "));
setCurso (JOptionPane.showInputDialog("FORMAÇÃO \n\n Cursos: "));
setEmpresa (JOptionPane.showInputDialog("EXPERIENCIAS \n\n Empresa: "));
setCargo (JOptionPane.showInputDialog("EXPERIENCIAS \n\n Atividade Exercida: "));
setMotivoSaida (JOptionPane.showInputDialog("EXPERIENCIAS \n\n Motivo da saída: "));
setSalario (Integer.parseInt(JOptionPane.showInputDialog("EXPERIENCIAS \n\n Ultimo salário: ")));
setArea (JOptionPane.showInputDialog(" Analista \n Programador \n Estagiario \n"+
"Secretario \n Web Designer \n\n Qual o cargo pretendido: "));
}
}
essa é a classe cadastro filha de pessoa. será que o erro ta aqui?
Obrigada