Ajuda - Polimorfismo de métodos

Olá pessoal, preciso de ajuda para iniciar as questões 1 e 2, de como iniciar os laços de repetição, help me galera.

Na parte de instruções consegui implementar e está tudo certo.

Print:

O que você já fez? Nos mostre código.

1 curtida

classe controlador bonificacao:

Também tem o pacote modelo com pessoa, conta, cliente, funcionário, gerente.

public class Cliente extends Pessoa {
private Conta conta;

public Cliente() {
}

public Conta getConta() {
    return conta;
}

public void setConta(Conta conta) {
    this.conta = conta;
}

}

public class Conta {
private int numConta;
private Double saldo;

public Conta() {
}

public int getNumConta() {
    return numConta;
}

public void setNumConta(int numConta) {
    this.numConta = numConta;
}

public Double getSaldo() {
    return saldo;
}

public void setSaldo(Double saldo) {
    this.saldo = saldo;
}

}

public class Funcionario extends Pessoa {
private String matricula;
private Double salario;

public Funcionario() {
}

public String getMatricula() {
    return matricula;
}

public void setMatricula(String matricula) {
    this.matricula = matricula;
}

public Double getSalario() {
    return salario;
}

public void setSalario(Double salario) {
    this.salario = salario;
}

public Double getBonificacao(){
    return salario*0.10;
}

@Override
public String toString() {
    return "Funcionario{" + "matricula=" + matricula + 
        ", salario=" + salario + '}';
}

}

public class Gerente extends Funcionario{
private int Senha;
private int numFuncGerenciados;

public Gerente() {
}

public int getSenha() {
    return Senha;
}

public void setSenha(int Senha) {
    this.Senha = Senha;
}

public int getNumFuncGerenciados() {
    return numFuncGerenciados;
}

public void setNumFuncGerenciados(Integer numFuncGerenciados) {
    this.numFuncGerenciados = numFuncGerenciados;
}     

public boolean autenticaSenha (){
    return true;
}

@Override
public Double getBonificacao() {
    return super.getBonificacao()+1000.00; 
}

}

public class Pessoa {
private String nome;
private String CPF;

public Pessoa() {
}

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public String getCPF() {
    return CPF;
}

public void setCPF(String CPF) {
    this.CPF = CPF;
}

}

Agora preciso realizar no pacote (visao) uma classe ExPolimorfismoMetodos com as questões 1 e 2 conforme na foto, porém não consigo iniciar, com os laços de repetição, etc.

Contém também um pacote (visao) com uma classe Polimorfismo com os codigos:

Não poste imagens!
Poste o código fonte e formate o mesmo utilizando o botão de Texto pré-formatado (Ctrl + Shift + C), indicado pelo símbolo </>.

1 curtida

Se algum moderador puder remover o tópico, consegui resolver o problema!

Coloca como [resolvido]

No caso, não seria apropriado por como resolvido, porque no tópico não contém nenhuma solução para o problema, a não ser que ele poste a solução aqui. Ninguém ajudou ele kkk ele mesmo resolveu, então não tem porque por como resolvido.

1 curtida

então ele deve, no seu próprio comentário colocar como resolvido[v]

Poste sua solução. Pode ajudar pessoas no futuro…

[]'s