“Na programação orientada a objetos tentamos abstrair no código a interação entre os objetos reais, portanto a lógica do encapsulamento é a mesma, como boa prática de programação orientada a objetos, devemos utilizar as propriedades public, private e protected para invisibilizar os componentes internos das classes que não são pertinentes e deixar visível o estritamente necessário.”
Sobre o tópico em questão considere as afirmações a seguir:
I- métodos set são aplicados apenas sobre atributos públicos
II- os métodos get são sempre void
III- os métodos get e set servem para adicionar e remover atributos de uma classe.
É correto apenas o que se afirma em
A) I apenas
B) II apenas
C)I e II apenas
D) I e III apenas
E)Nenhum dos itens está correto.
A alternativa correta é a letra A) I apenas. I - métodos set são aplicados apenas sobre atributos públicos: essa afirmação está correta, pois os métodos set são utilizados para modificar o valor de um atributo, e geralmente são aplicados apenas em atributos públicos. II - os métodos get são sempre void: essa afirmação está incorreta, pois os métodos get são utilizados para retornar o valor de um atributo e geralmente possuem um tipo de retorno correspondente ao tipo do atributo. III - os métodos get e set servem para adicionar e remover atributos de uma classe: essa afirmação está incorreta, pois os métodos get e set são utilizados para acessar e modificar o valor de um atributo, e não para adicionar ou remover atributos de uma classe.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar