Modificadores de Acesso
Por Thiago Marinho @ThiagoMarinho
Uma pequena tabela resumindo modificadores de acesso para membros de uma classe
Assembly = projeto
obs. lembrando que uma solução pode conter vários projetos
ex: Private protected pode ser acessado na própria classe e subclasse no mesmo projeto.
| própria classe | subclasses no assembly | classes do assembly | subclasses fora do assembly | classes fora do assembly | |
| public | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| protected internal | ✔️ | ✔️ | ✔️ | ✔️ | |
| internal | ✔️ | ✔️ | ✔️ | ||
| protected | ✔️ | ✔️ | ✔️ | ||
| private protected | ✔️ | ✔️ | |||
| private | ✔️ |
Carolina Castilhos @carolinacastilhosAmeeeeei, Thiago!! Obrigada por compartilhar! Já estou colocando no meu resuminho aqui!
Em resposta aThiagoMarinho⬆:Gabriele Martins Pereira @gabi.mpMuitooo bom Thiago! Parabéns pelo conteúdo! Muito útil!
Em resposta aThiagoMarinho⬆:Bruno Coelho @BrunoCoelhoBoa Thiago!
Tava aqui com uma anotações para fazer algo do tipo..mas vc foi bem demais fazer em forma de tabela ehehhe.
Ficou top!