Logo Passei Direto
Buscar

Java

Outros
40) Ao analisar um determinado trecho de código em um programa Java, você se depara com uma determinada classe "Pedido" que possui os atributos comprador e valorTotal declarados com a utilização do modificador de acesso "private". Ao continuar a análise, você verifica métodos públicos chamados getComprador, getValorTotal, setComprador e setValorTotal. Considerando os conceitos de orientação a objetos e a utilização dos modificadores para proteção de atributos, bem como métodos get e set acessíveis externamente a classe, marque a opção que melhor representa a prática aplicada.
A) Polimorfismo
B) Dependência
C) Abstração
D) Herança
E) Encapsulamento
User badge image
Praticando Para o Saber

há 4 meses

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar as opções com base na descrição da classe "Pedido" e seus atributos e métodos. A classe possui atributos `comprador` e `valorTotal` declarados como `private`, o que significa que eles não podem ser acessados diretamente de fora da classe. Para permitir o acesso a esses atributos, foram criados métodos públicos chamados `getComprador`, `getValorTotal`, `setComprador` e `setValorTotal`. Essa prática é uma forma de proteger os dados da classe, permitindo que eles sejam acessados e modificados apenas através de métodos específicos. Agora, vamos analisar as alternativas: A) Polimorfismo - Refere-se à capacidade de um objeto assumir várias formas, não se aplica aqui. B) Dependência - Refere-se à relação entre classes, mas não é o foco da questão. C) Abstração - Refere-se à ocultação de detalhes complexos, mas não é o principal conceito aqui. D) Herança - Refere-se à capacidade de uma classe herdar características de outra, não é o foco da questão. E) Encapsulamento - Refere-se à prática de proteger os dados de uma classe, permitindo acesso apenas através de métodos públicos. A opção que melhor representa a prática aplicada na classe "Pedido" é: E) Encapsulamento.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material