Jump to content
Fórum Script Brasil
  • 0

Java Construtor Funcionário


Question

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 to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148681
    • Total Posts
      644506
×
×
  • Create New...