SóProvas


ID
486619
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Programação
Assuntos

Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de acesso

Alternativas
Comentários
  • Em Java, os modificadores de acesso (também chamados de modificadores de visibilidade) são: public, private e protected.

    Private - fecha o acesso direto ao elemento para todas as outras classes. O elemento privado só poderá ser acessado por membros internos à classe que o definiu. É o padrão. Os membros private de uma superclasse não são herdados por suas subclasses.

    Protected - os membros protected de uma superclasse podem ser acessados diretamente por membros dessa superclasse, por membros de suas subclasses e por membros de outras classes no mesmo pacote.

    Public - é o mais liberal. Faz com que o elemento possa ser acessado por qualquer classe independente de estarem ou não no mesmo pacote. 
  • Só reforçando o comentário acima, sobre a visibilidade Private, toda a descrição está correta, com exceção de que o modificador padrão é o Package, e não o Private, ou seja, se nenhum modificador de acesso for definido, a visibilidade, por default atribuída, será Package, onde a classe e/ou seus membros são acessíveis somente por classes do mesmo pacote.

    []´s
  • Apenas complementando,
    Ainda existe o modificador <default> que quando nada é especificado é esse o modificador adotado.
    O modificador default é semelhante ao protected com a diferença de que as subclasses não tem acesso aos métodos da superclasse. Eles tem acesso ao métodos da própria classe e aos métodos das classes do mesmo pacote da classe.

    Bons estudos!!
  • Dica: Alterar visibilidade/permissão atribua o PPP (Private , Protected  e Public )

  • Especificadores de acesso: public, private, protected and default.

    Modificadores de Acesso: abstract, native, transient, final, static, volatile and strictfp.

     

    A questão pede modificadores de acesso, mas o correto deveria ser especificadores de acesso.

     

    A FCC como sempre deixa a desejar, veja que em outra questão da banca ela cobra uma resposta totalmente diferente Q53845

    vai entender isso ne?