Protected: É necessário ser filho ou filha da classe para ter acesso/visibilidade,estando ou não no mesmo pacote,certo?
Protected: É necessário ser filho ou filha da classe para ter acesso/visibilidade,estando ou não no mesmo pacote,certo?
Oi Samuel,
Na verdade classes do mesmo pacote conseguem ter acesso a um atributo ou metodo que esteja declarado como protected mesmo sem ser filhos dessa classe. Agora sendo filha dessa classe além de possuir acesso estando no mesmo pacote você também possui acesso estando em outro pacote. A visibilidade fica assim:
- Visivel no mesmo pacote (mesmo não sendo filha)
- Visivel por filhos em qualquer pacote
Ok.valeu. Abs.