Cadastro Empregado

3 respostas
Edu.Paz

Boa tarde a todos, tenhos dúvidas e como encontrei o fórum estou pedindo uma ajuda. Bem, tenho que criar um programa que é um cadastro de empregados com dependentes em vetores.

Minhas dúvidas:
Criei um menu com os botões cadastra empregado e insere dependentes. Como faço para criar o vetor de empregados e o vetor de dependentes, sendo que ao consultar tenho que verificar se o empregado cadastrado tem dependentes.

Os vetores posso criar campos, tipo nome, telefone, endereço, salário ou tenho que criar esses atributos em separados?

Fico grato pela ajuda!

Eduardo

3 Respostas

C

vc tem que criar as classes e depois criar um vetor.

...

public class Empregado{

private int matricula;
private string nome;
private string endereco;
// demais campos


public void setMatricula(int m){
this.matricula = m;
}

public int getMatricula(){
return this.matricula;
}

//colocar os getters and setters ds campos aqui

}

// criar o vetor - não lembro se isso é possivel, olha na apostilas FJ-14 da caelum que eu acho que tem o que vc precisa

Vector <Empregados> vetor = new Vector<Empregados>();
Edu.Paz
public class Funcionario {

   // variaveis da instancia
    private String nome, telefone, endereco;
    private double salario;
    private double percentual;

    public Funcionario(String nome, String telefone, String endereco) {
        this.nome = nome;
        this.telefone = telefone;
        this.endereco = endereco;
    }

    //Obter salário do funcionário
    public double getSalario(){
        return salario;
    }

    //Defini o salário
    public void setSalario(double salario){
        this.salario = salario;
    }

    public void aumentaSalario(double percentual){
        salario *=1 + percentual /100;
    }
}

Esse seria minha classe funcionário, estaria correto?

C

sim, mas vc poderia usar métodos set ao inves de passar os parametros na construção do objeto.

Criado 15 de maio de 2010
Ultima resposta 19 de mai. de 2010
Respostas 3
Participantes 2