Os moderadores de acesso são empregados para restringir o ac...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E - Errado.
O enunciado apresenta uma confusão comum em relação aos modificadores de acesso na linguagem Java. Em Java, existem quatro e não seis modificadores de acesso, que são: public, protected, sem modificador (às vezes erroneamente referido como package-private ou friendly), e private. Portanto, não existem os modificadores package, friendly, nem private protected como mencionado no enunciado.
O modificador private é utilizado para garantir que um membro (seja ele um campo, método ou construtor) só possa ser acessado dentro da própria classe em que é declarado. Isso significa que o acesso é restrito ao escopo da própria classe e não está relacionado ao arquivo-fonte. Mesmo que duas classes estejam no mesmo arquivo-fonte, se um membro é marcado como private em uma classe, a outra classe não terá acesso a ele.
Por essa razão, o enunciado está incorreto ao afirmar que o uso do modificador private está permitido apenas dentro de um mesmo arquivo-fonte, pois o que realmente importa é a classe em que o membro está declarado, independentemente de onde o arquivo-fonte se encontra.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Moderadores de Acesso
Os moderadores de acesso são empregados para restringir o acesso a um método. Entretanto, independentemente do moderador escolhido, um método é sempre acessível, isto é, pode ser chamado, a partir de qualquer outro método contido na mesma classe. Os moderadores de acesso existentes em Java são os seguintes: public, protected, package, private e privete protected.
private protected: o método é acessível pela classe que o contém, assim como por qualquer classe que tenha sido derivada dessa classe. Porém, isso somente é permitido apenas dentro de um mesmo arquivo-fonte.
fonte: http://www.dm.ufscar.br/~waldeck/curso/java/part24.html
package não é moderador de acesso já está errado dai !
O private é permitido acesso somente na própria classe e não no arquivo fonte. Abraço.
nao existe protectec
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo