Informática, perguntado por warrior777, 1 ano atrás

Pergunta 2 Uma das características existente na programação orientada a objetos está relacionada com atribuições específicas quando formos declarar nossas variáveis. Podemos por exemplo, proteger um atributo interno do objeto contra modificações diretas. Sabemos que essas alterações devem ocorrer por meio de métodos adequados, criados para acesso e modificação desses atributos. Podendo ser do tipo private, public ou protect. Por exemplo, public int idade;private String nome;protect int cpf; Quando utilizamos POO, podemos definir quais modificadores de acesso melhor se encaixam com nossos atributos. Quando decidimos colocar o modificar de acesso privado em um atributo, significa que: a. todas as classes do mesmo pacote podem ter acesso a este atributo; b. o acesso a esta classe é obrigatoriamente privado; c. todas as classes podem ter acesso a este atributo; d. este atributo privado somente é acessível aos objetos que fazem referência a esta classe; e. este atributo privado somente é acessível aos métodos da classe.

Soluções para a tarefa

Respondido por vanessafonntoura
4

Olá!

As alterações dos atributos devem ocorrer por meio de métodos adequados, criados para acesso e modificação desses atributos.

A alternativa correta é:

d. este atributo privado somente é acessível aos objetos que fazem referência a esta classe.

Atributos  declarados como protected são acessíveis pela classe que os declara, suas subclasses em outros pacotes e outras classes dentro do mesmo pacote.

Espero ter ajudado.

Perguntas interessantes