nVisibilidade
& Herança
nMembros públicos são herdados,
enquanto membros privados não são. Às vezes
precisamos algo intermediário: um membro que não seja visto fora da classe mas que
possa ser herdado. As linguagens OO tipicamente dão suporte a
esse tipo de acesso.
n
nJava permite declararmos um
membro que, embora não seja acessível por outras
classes, é herdado por suas sub-classes. Para isso usamos o
modificador de controle de acesso protected.