Imagem de fundo

Com o objetivo de acompanhar tendências do mercado e de...

Com o objetivo de acompanhar tendências do mercado e de aumentar a produtividade do programador, as linguagens de programação evoluem e recebem atualizações periódicas. Um exemplo disso é o conceito de records que foi incorporado à linguagem Java, a partir da versão 16.


Assinale a alternativa que descreve corretamente a finalidade e a principal utilização de um record Java.


A

Implementa o conceito de classe puramente abstrata, que possui atributos, mas todos os seus métodos são abstratos; é utilizado como uma interface que pode ter atributos.


B

Implementa o conceito de classe puramente protegida, cujos atributos e métodos só permitem a visibilidade protegida; é utilizado para implementar classes internas dos pacotes.


C

Implementa o conceito de classe puramente comportamental, que não possui atributos; sua utilização é recomendada para a implementação de classes de controle.


D

Implementa o conceito de classe de dados imutáveis, que possui um conjunto de atributos, além de criar automaticamente alguns métodos; é recomendado para implementar Data Transfer Objects.


E

Implementa o conceito de classe concretizadora, que implementa os métodos abstratos herdados de alguma classe abstrata ou interface, mas não pode adicionar novos métodos; utilizada para reduzir o acoplamento.