Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

[Sugestão] Modificadores de acesso

Olá, bom dia!

Estou lendo o "Para saber mais" e creio que seria interessante fazer uma menção ao modificador de acesso "protected", pois o mesmo não foi citado e possui algumas diferenças se comparado ao modificador "default".

Vi que ele será mencionado mais a frente, quando falarmos de herança, mas acho interessante ao menos ter uma tabelinha comparativa, tipo assim:

| Modificador                   | Mesma classe | Mesmo pacote | Subclasse em outro pacote | Qualquer classe |
| ----------------------------- | :----------: | :----------: | :-----------------------: | :-------------: |
| `private`                     |       ✅      |       ❌      |             ❌             |        ❌        |
| **default** (sem modificador) |       ✅      |       ✅      |             ❌             |        ❌        |
| `protected`                   |       ✅      |       ✅      |             ✅             |        ❌        |
| `public`                      |       ✅      |       ✅      |             ✅             |        ✅        |