Herança: ideias base
Escrever código no contexto de código existente
Escrever classes com base noutras classes
Classe = Métodos + Variáveis
class A extends B {...}
: classe A herda métodos e variáveis de B
Métodos e variáveis de B
não definidos
em A: são herdados por A, e estão disponiveis
...., que sejam
(re)definidos
em A: prevalecem definições de A. Diz-se que fazem
overriding
das de B
Este principio tem algumas excepções por via das regras de
visibilidade
.
Comentários:
mc@declarativa.com
Março de 2002