Logo Passei Direto
Buscar
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 afirmacoes a seguir: I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao programador que utiliza a classe; II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que respeitando a interface original manterá o sistema funcional sem alterações; III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos; É correto apenas o que se afirma em
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.
User badge image
Testando o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações: I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao programador que utiliza a classe. Verdadeiro, essa afirmação está correta, pois o encapsulamento realmente oculta a implementação interna dos objetos, permitindo que o programador interaja com a classe sem precisar conhecer seus detalhes internos. II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades à classe, desde que respeitando a interface original, manterá o sistema funcional sem alterações. Verdadeiro, essa afirmação também está correta, pois o encapsulamento permite que mudanças internas sejam feitas sem afetar o código que utiliza a classe, desde que a interface permaneça a mesma. III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos. Verdadeiro, essa afirmação é correta, pois o encapsulamento facilita a manutenção, já que as alterações podem ser feitas internamente sem impactar outras partes do sistema que dependem da classe. Dessa forma, todas as afirmações (I, II e III) estão corretas. Portanto, a alternativa correta é: E) I, II e III.

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

A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um atributo.
Sobre o tópico em questão considere as afirmações a seguir: É correto apenas o que se afirma em
I- Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante.
II- Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição.
III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo;
A I apenas
B II apenas
C III apenas
D I e II apenas
E Nenhum dos itens está correto.

public class Aluno { String nome; int matricula; String cpf; public void info(){ System.out.println("nome: " + nome); System.out.println("matricula: " + matricula); System.out.println("cpf: " + cpf); } }
Sobre o código em questão considere as afirmações a seguir: É correto apenas o que se afirma em
I- O método info() retorna 3 Strings.
II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.

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.
Sobre o tópico em questão considere as afirmações a seguir: É correto apenas o que se afirma em
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.
A I apenas
B II apenas
C III apenas

Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, essa é uma questão especialmente comum em projetos quando envolve banco de dados e acesso web.
Sobre o tópico em questão considere as afirmações a seguir: I- O ideal para representação de datas em todas as situações é criar as próprias classes. II- LocalDate uma classe bastante recomendada para representação de datas no Java. III- HourMinute é uma classe interna ao Java bastante recomendada para representação de horários. É correto apenas o que se afirma em
A I apenas
B II apenas
C I e II apenas

Sobre o tópico em questão considere as afirmacoes a seguir:
É correto apenas o que se afirma em
I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação.
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais.
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Mais conteúdos dessa disciplina