Ir ao conteúdo
  • Cadastre-se

Java Registrar dados de um funcionário e mostrar o salário de acordo


Posts recomendados

Olá a todos,

Venho pedir humildemente uma ajuda. Tenho um exercício para desenvolver em Java e para entregar amanhã, porém ta bem complicado de entender como fazer, pois tenho poucos materiais disponibilizados para estudo, até o momento tenho somente as classes criadas, não fiz as funções pedidas ainda porque não consigo sair do chão, se alguém puder me ajudar eu agradeço.

 

Exercício é o seguinte:

Capturar.PNG.f90bec807e4737da262847eaaedebc10.PNG

 

Até o momento tenho:

 

package PrimeiraEntrada;

public abstract class Funcionario {
    
    private String Nome;
    private String Cadastro;
    private String Funcao;
    
    public String getNome() {
        return Nome;
    }
    public void setNome(String nome) {
        Nome = nome;
    }
    public String getCadastro() {
        return Cadastro;
    }
    public void setCadastro(String cadastro) {
        Cadastro = cadastro;
    }
    public String getFuncao() {
        return Funcao;
    }
    public void setFuncao(String funcao) {
        Funcao = funcao;
    }
    
    
    
}




package PrimeiraEntrada;

public class Programador {
    
     private int nivel;
     private double qtdeHorasTrab;
    
     public int getNivel() {
        return nivel;
    }
    public void setNivel(int nivel) {
        this.nivel = nivel;
    }
    public double getQtdeHorasTrab() {
        return qtdeHorasTrab;
    }
    public void setQtdeHorasTrab(double qtdeHorasTrab) {
        this.qtdeHorasTrab = qtdeHorasTrab;
    }
     
     

}




package PrimeiraEntrada;

public class Gerente {

    private int qtdeProjetos;
    private float salarioFixo = 9500;
    
    public int getQtdeProjetos() {
        return qtdeProjetos;
    }
    public void setQtdeProjetos(int qtdeProjetos) {
        this.qtdeProjetos = qtdeProjetos;
    }
    public float getSalarioFixo() {
        return salarioFixo;
    }
    public void setSalarioFixo(float salarioFixo) {
        this.salarioFixo = salarioFixo;
    }
    
}


 

Link para o comentário
Compartilhar em outros sites

Repare nas setas no seu diagrama, perceba que as classes Programador e Gerente apontam para Funcionario, isso significa que ambas essas classes precisam extender a classe Funcionario.

 

Não deu para ver direito na imagem, mas acredito que os atributos da classe Funcionario deveriam ser protected ao invés de private.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...