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?
Pergunta
isapbastos
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
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.