Ed
há 3 dias
Vamos analisar cada afirmativa: I- Uma declaração com o modificador "public" permite o acesso de qualquer lugar do projeto Java e por qualquer entidade que possa visualizar a classe a que ela pertença. Verdadeiro, essa afirmativa está correta. II- Os membros de uma classe declarados com o modificador "protected" não podem ser acessados ou utilizados por nenhuma outra classe. Falso, membros "protected" podem ser acessados por subclasses e por classes no mesmo pacote. III- Métodos declarados como "default" só podem ser acessados a partir dos métodos da própria classe. Falso, métodos "default" (sem modificador) podem ser acessados por outras classes no mesmo pacote. IV- O Java define quatro modificadores de visibilidade: "private", "public", "protected" e "default". Verdadeiro, essa afirmativa está correta. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é falsa. - A afirmativa IV é verdadeira. Portanto, as afirmativas corretas são I e IV. A alternativa correta que contém todas as afirmativas verdadeiras é: C. ( ) As afirmativas I e IV estão corretas.