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- 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.
User badge image
Praticando Para o Saber

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações: I- Métodos set são aplicados apenas sobre atributos públicos. Falso. Embora seja uma prática comum usar métodos set para atributos públicos, não é uma regra que eles só possam ser aplicados a atributos públicos. Métodos set podem ser usados para modificar atributos privados, desde que o método set esteja acessível. II- Os métodos get são sempre void. Falso. Métodos get geralmente retornam um valor (o valor do atributo que estão acessando), portanto, eles não são sempre void. Eles devem ter um tipo de retorno correspondente ao tipo do atributo que estão acessando. III- Os métodos get e set servem para adicionar e remover atributos de uma classe. Falso. Os métodos get e set não servem para adicionar ou remover atributos, mas sim para acessar (get) e modificar (set) os valores dos atributos existentes. Com base nas análises, todas as afirmações estão incorretas. Portanto, a alternativa correta é: E) Nenhum dos itens está correto.

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

Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas entre outras funcionalidades.
Sobre o tópico em questão considere as afirmacoes a seguir: 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. É correto apenas o que se afirma em
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Na década de 1990 e 2000 a popularização da internet levou a uma grande popularização da linguagem Java que recebeu suporte de grandes companhias de informática como IBM.
Sobre o tópico em questão considere as afirmações a seguir: I- O ambiente de execução do Java possui licença GPL v3 de software livre. II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java. III- Sintaxe do Java é baseado na linguagem de Programação C. É correto apenas o que se afirma em
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Mais conteúdos dessa disciplina