3
respostas

Dúvida ao estender uma classe

Quando estendemos uma classe de outra, só podemos ter os métodos e atributos que estão na classe que usamos como exemplo?

ex

public class Conta{

}
public class ContaCorrente{

public void atualiza(double taxa) {
        this.saldo += this.saldo * (taxa * 2);

//Esse método não funciona por que na classe Conta não tem esse método?
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas

Oi Roberto, tudo bem? Na verdade não, mesmo estendendo uma classe, a classe filha pode ter seus próprios métodos e atributos, assim como pode usar os métodos da classe mãe caso sejam protegidos ou públicos.

Entendi, obrigado.

Oi Roberto, tudo bem? Lembra sempre de marcar como solução do tópico o post que respondeu bem a sua dúvida e resolveu seu problema, tá bem?