Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Estou com dúvida no curso de Java e Orientação a Objetos, no exercício do capítulo Herança, reescrita e polimorfismo.

Como referenciar o método atualiza que se encontra dentro das "subclasses" ContaPoupanca e ContaCorrente que por sua vez estão dentro da classe Conta ??

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Se for reescrita a mesma é feita em tempo de execução sempre olhando o objeto "Real" o que de new

class Conta{
public void atualiza(){
System.out.println("Atualiza Pai");
}
}


class ContaPoupanca extends Conta{
public void atualiza(){
System.out.println("Atualiza Poupanca");
}
}

class ContaCorrente extends Conta{
public void atualiza(){
System.out.println("Atualiza Corrente");
}
}

O Teste seria Printa "Atualiza Poupanca"

Conta conta = new ContaPoupanca();
        conta.atualiza();