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?
    }
}
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?