Através da herança, poderemos utilizar
propriedades e métodos definidos na superclasse. Uma boa maneira de pensarmos neste conceito é sob a perspectiva de obter objetos mais
especializados conforme aumente a hierarquia.
Devemos tomar cuidado com o conceito de hereditariedade animal, até porque, os filhotes não possuem, necessariamente, as características dos
pais. Já, o conceito de herança na Orientação a
Objetos define que, todo herdeiro receberá o conjunto de características definidas como público e
privado e, terá acesso total as funcionalidades definidas na superclasse. Assim, a única maneira
de restringir os herdeiros é definindo membros privados, até porque, do contrário, todo e qualquer
herdeiro poderá alterar quaisquer informação.
-