Informática, perguntado por dotodoto, 11 meses atrás

PERGUNTA 4
“Vimos que o uso de campos públicos é uma prática que talvez crie uma forma desnecessariamente forte de acoplamento entre as classes, com este acoplamento forte, pode ser necessário fazer alterações em mais de uma classe para o que deveria ter sido uma simples modificação. Portanto, campos públicos devem ser evitados. Contudo, há uma forma ainda pior de acoplamento, que é o acoplamento implícito”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos com Java – uma introdução prática usando o Bluej. 4. ed. São Paulo: Pearson Prentice Hall, 2009. p. 194.).

Podemos compreender a complexidade de encapsulamento na orientação a objeto. Neste sentido, qual o objetivo do método set ?
a .É nomeado um método de acesso com set sempre que este método for modificar algum método de uma classe.
b .Nomeamos um método de acesso com set toda vez que este método for acessar o tipo de algum campo ou atributo de uma classe.
c .É nomeado um método de acesso com set sempre que este método for modificar algum campo ou atributo de uma classe.
d .É nomeado um método de acesso com set sempre que este método for ler algum método de uma classe.
e .É nomeado um método de acesso com set sempre que este método for ler algum campo ou atributo de uma classe.

Soluções para a tarefa

Respondido por vanessafonntoura
14

A alternativa correta é a c .É nomeado um método de acesso com set sempre que este método for modificar algum campo ou atributo de uma classe.

Get e set nada mais são que métodos, que freqüentemente vemos em classes de Java. Eles servem para pegarmos informações de variáveis da classe que são definidas como 'private', porém esses método são definidos como 'public'.

As variáveis 'private' só podem ser acessadas de dentro da Classe. Usamos set para definir valores. Esse tipo de método geralmente não retorna valores.

Espero ter ajudado.

Respondido por Guilobooliveira
9

Resposta:

Resposta: Letra C) .É nomeado um método de acesso com set sempre que este método for modificar algum campo ou atributo de uma classe.

Explicação:

Criam-se métodos de acesso para atribuição de valores a esses atributos e essas propriedades de set para a escrita de um valor no atributo.

Perguntas interessantes