April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Fundamentos da Linguagem
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.