Ed
há 3 semanas
Vamos analisar cada afirmativa: I. Os modificadores de acesso são modelos de visibilidade para acesso às classes, atributos e métodos. Correto. Modificadores de acesso definem quem pode ver ou usar os elementos da classe. II. A partir dos modificadores de acesso, são representados itens com visibilidade public, protected, private e package (que é visível apenas em um determinado namespace). Correto. Esses são os modificadores padrão em linguagens orientadas a objetos, e "package" (ou "default") é visível dentro do mesmo pacote/namespace. III. Os itens com visibilidade protegido constituem o nível de acesso mais restritivo, onde apenas usuários definidos têm acesso, e é utilizada a notação (-). Incorreto. O nível mais restritivo é o "private", e a notação (-) representa "private", não "protected". A visibilidade "protected" é representada por (#). Portanto, os itens corretos são I e II. A alternativa correta é: B. I e II, apenas.