Ir para conteúdo
Fórum Script Brasil
  • 0

Java Construtor Funcionário


isapbastos

Pergunta

Crie uma classe que representará um Funcionário de uma Empresa. a. Atributos: matricula; nome; idade; cargo; salario. • Faça o encapsulamento dos atributos desta classe. b. Criar os métodos get e set. • Implementar três métodos construtores para a classe: c. O 1º não deve receber parâmetros, mas deve inicializar o valor do atributo salário com R$1.500,00. d. O 2º deve receber o nome e a idade do funcionário como parâmetros e inicializar estes dois atributos com os respectivos valores recebidos. e. O 3º deve receber a matricula, o nome e o salario do funcionário como parâmetros e inicializar estes três atributos com os respectivos valores recebidos.

• Cria uma classe de nome Main que deverá implementar o método main(). No método main(): f. Instanciar um objeto da classe Funcionario utilizando o construtor sem parâmetros. g. Imprimir os valores dos atributos do objeto. h. Instanciar um outro objeto da classe Funcionario utilizando o método construtor com os parâmetros nome e idade. i. Imprimir os valores dos atributos do segundo objeto. j. Instanciar um outro objeto da classe Funcionario utilizando o método construtor com os parâmetros matrícula, nome e salario k. Imprimir os valores dos atributos do terceiro objeto.

A primeira parte da classe Funcionario ficou assim: 
 

public class Funcionario {
    private String nome;
    private int matricula;
    private int idade;
    private String cargo;
    private float salario;

  
    public String getNome(){
        return nome;
    }
    public void setNome(String nome) {
    this.nome = nome;
}
    public int getMatricula(){
        return matricula;
    }
    public void setMat(int matricula) {
    this.matricula = matricula;
}
    public int getIdade(){
        return idade;
    }
    public void setIdade(int idade) {
    this.idade = idade;
}
    public String getCargo(){
        return cargo;
    }
    public void setCargo(String cargo) {
    this.cargo = cargo;
}
    public float getSalario(){
        return salario;
    }
    public void setSalario(float salario) {
    this.salario = salario;
}
   public Funcionario(float salario) {
        this.salario=(float)1500.00;
    }
   
    public Funcionario(String nome, int idade) {
        this.nome = nome;
        this.idade = idade;
    }
     public Funcionario(String nome, int matricula, float salario) {
        this.nome=nome;
        this.matricula = matricula;
        this.salario = salario;        
    }
}

 

A parte do Main só dá erro, alguém pode me ajudar nessa parte? ou se a classe funcionário está com erro?

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...