Please enable JavaScript.
Coggle requires JavaScript to display documents.
Herança (Vantagens (Relacionamento incremental, Economia de tempo,…
Herança
Vantagens
Relacionamento incremental
Economia de tempo
Reutilizar classes ja testadas
Polimorfismo
Atributos
Reuso
Certo
fazer herança
Errado
copiar e colar
Abstração
Classe
Classe extendida
Nova Classe
Classe antiga como atributo
construtor implicito
sem argumentos
use quando
Subtipos
de outras classes
familias de tipos
Evita
Repetições no código
diminui
problema de manutenção
Superclasse
SubClasse
Herda todos métodos e atributos da Superclasse
override
compilador
sobrescrever
método
sobrescrita =!= sobrecarga
sobrecarga
varios metodos
mesmo nome
solução
varios construtores
evita
redundancia
Instanciar subclasse
Exige
Superclasse