Ir ao conteúdo
  • Cadastre-se

Problema com metodo Main ajuda!!


Mr.Enxame

Posts recomendados

por favor tava precisando de ajudar para saber como vou implementar o metodo main nessa classe sempre quanto tento de todo jeito da uns erro podem me ajudar? e para esse codigo ta tudo normal mais nao estou conseguindo coloca o metodo main para invocar!!!!

public class Funcionario {

protected String nome, rg;

protected double salario;

public Funcionario(String vNome, String vRG, double vSalario){

nome = vNome;

rg = vRG;

salario = vSalario;

}

public String getNome(){

return nome;

}

public String getRG(){

return rg;

}

public double getSalario(){

return salario;

}

public void setNome(String vNome){

if(vNome.length() >= 2){

nome = vNome;

}

}

public void setRG(String vRG){

if(vRG.length() >= 5){

rg = vRG;

}

}

public void setSalario(double vSalario){

if(vSalario > 0){

salario = vSalario;

}

}

}

-------------------------------------------------------------------------

public class Vendedor extends Funcionario{

protected double vendas;

public Vendedor(String vNome, String vRG, double vSalario){

super(vNome, vRG, vSalario);

vendas = 0;

}

public double getVendas(){

return vendas;

}

public void InformaVendas(double valor){

vendas += valor;

}

public double CalculaSalario(){

return salario + vendas * 0.05;

}

public void Hollerith(){

System.out.println("Funcionário: "+nome+"\n"+"Salário a receber: "+CalculaSalario());

vendas = 0;

}

}

------------------------------------------------------------------------------------

public class Administrativo extends Funcionario{

protected double horas;

public Administrativo(String vNome, String vRG, double vSalario){

super(vNome, vRG, vSalario);

horas = 0;

}

public double getHoras(){

return horas;

}

public void InformaHoras(double valor){

horas += valor;

}

public double CalculaSalario(){

return salario + horas * (salario/100);

}

public void Hollerith(){

System.out.println("Funcionário: "+nome+"\n"+"Salário a receber: "+CalculaSalario());

horas = 0;

}

}

Link para o comentário
Compartilhar em outros sites

  • Moderador

o inicio eu te darei:


public class testaFuncionario {

public static void main(String[] args) {
Funcionario f1 = new Funcionario("Fulano", "7809360640", 1750);

//testa a classe Funcionario
System.out.println("Funcionario: " + f1.getNome() + "\nRG: " + f1.getRG() + "\nSalário: R$ " + f1.getSalario());
}
}

agora implemente a chamada para o Vendedor e para o Administrativo.

abraço

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!