Logo Passei Direto
Buscar
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".
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.
Dependência
Abstração
Polimorfismo
Encapsulamento
Herança
User badge image
Testando o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A prática aplicada no caso da classe "Pedido", onde os atributos "comprador" e "valorTotal" são declarados como "private" e acessados por meio de métodos get e set, é conhecida como Encapsulamento. O encapsulamento é um dos princípios fundamentais da Programação Orientada a Objetos, que visa proteger os dados da classe, permitindo que sejam acessados e modificados apenas por métodos específicos, garantindo assim a integridade dos dados.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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

Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''.
Sobre essas entidades de Java, é correto afirmar-se que:
Estendem apenas classes concretas e interfaces.
Métodos e atributos protegidos são legados às subinterfaces.
Admitem herança múltipla.
Não permitem atributos públicos.
Só podem possuir atributos privados.

Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A.
Nessa aplicação, evidencia-se o uso de:
Polimorfismo.
Sobrecarga de construtor.
Métodos estáticos.
Sobrecarga de métodos.
Métodos abstratos.

Em um trecho de código Java, um monitor chamado meuMonitor possui 5 threads em seu pool de espera.
Como você pode notificar thread 1 para que ela passe do estado de espera para o estado de pronta?
Executar meuMonitor.notify(thread1); no trecho de código synchronized de qualquer objeto.
Executar notify(thread1); no trecho de código synchronized de meuMonitor.
Executar thread1.notify(); em qualquer trecho de código (synchronized ou não) de qualquer objeto.
Executar thread1.notify(); no trecho de código synchronized de qualquer objeto.
Você não pode especificar qual thread será notificada.

Ao trabalhar com JPA temos uma programação bastante simples para as operações de inserção no banco de dados, dentro de um ambiente transacional, permitindo um alto nível de padronização.
Considerando o padrão de escrita do JPA, qual opção deve completar, respectivamente, as lacunas (1), (2) e (3), para que o código se torne funcional?
Connection / Statement / execute
EntityManager / Command / insert
EntityFactory / EntityManager / save
Database / Entity / put
EntityManagerFactory / EntityManager / persist

Através das ferramentas de produtividade do NetBeans, criamos um controlador JPA de forma automatizada.
Tudo que precisamos para viabilizar seu funcionamento é o fornecimento, no construtor, de um objeto do tipo:
Transaction
NamedQuery
EntiyManager
EntityManagerFactory
Query

Mais conteúdos dessa disciplina