Analisando as sentenças sobre a utilização de modificadores de visibilidade na linguagem de programação Java: I - Um método com modificador default contido em uma classe pública não pode ser acessado em uma classe disponível em outro pacote. Essa sentença está correta. Um método com modificador default só pode ser acessado por classes do mesmo pacote. II - Um método com modificador public contido em uma classe pública somente pode ser acessado por uma classe disponível em outro pacote através do comando import. Essa sentença está incorreta. Um método com modificador public pode ser acessado por qualquer classe, independentemente do pacote, desde que a classe que o contém seja pública. III - Uma classe com modificador default pode ser acessada por uma classe de outro pacote com o comando import. Essa sentença está incorreta. Uma classe com modificador default só pode ser acessada por classes do mesmo pacote. IV - Um método private colocado em uma classe com o modificador default não pode ser acessado por outra classe dentro do mesmo pacote. Essa sentença está correta. Um método private só pode ser acessado pela própria classe em que está declarado. V - Um método public colocado em uma classe com o modificador default não pode ser acessado por outra classe dentro do mesmo pacote. Essa sentença está incorreta. Um método public pode ser acessado por qualquer classe, inclusive por classes do mesmo pacote. Portanto, as sentenças corretas são: I e IV.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar