A classe Event declara um método de nome setId(), com visibilidade privada...

A classe Event declara um método de nome setId(), com visibilidade privada.


📖 Texto associado

Imagem 017.jpg

Considerando a figura acima, que apresenta a saída produzida pela ferramenta JUDE, a partir da engenharia reversa de código-fonte
Java de uma aplicação finalizada e correta, julgue os próximos itens, acerca dos conceitos de ferramentas de desenvolvimento.

A classe Event declara um método de nome setId(), com visibilidade privada.

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Ingrid Nunes
    Ingrid Nunes
    31/12/1969 • 21:00
    Gabarito: a)

    A questão afirma que a classe Event declara um método chamado setId() com visibilidade privada. Isso é perfeitamente possível e comum em programação orientada a objetos, especialmente em linguagens como Java.

    Métodos privados são aqueles que só podem ser acessados dentro da própria classe, o que é útil para encapsular a lógica interna e proteger os dados. Um método setId() privado pode ser usado para controlar como o identificador do objeto é alterado, evitando que outras classes modifiquem diretamente esse valor.

    Portanto, a afirmação está correta, pois não há nenhuma restrição que impeça a declaração de um método setId() com visibilidade privada.

    Fazendo uma checagem dupla, não há nenhum erro conceitual ou sintático na afirmação, confirmando que o gabarito oficial está correto.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.