Questões Informática Java

Acerca de Enumerações em Java, analise as seguintes afirmativas:

Responda: Acerca de Enumerações em Java, analise as seguintes afirmativas: I. Enumerações restringem os valores de uma variável, criando uma lista enumerada de valores.


1Q120278 | Informática, Java, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES

Acerca de Enumerações em Java, analise as seguintes afirmativas:

I. Enumerações restringem os valores de uma variável, criando uma lista enumerada de valores.
II. Enumerações podem ser declaradas dentro ou fora de uma classe, mas nunca dentro de um método.
III. Enumerações é uma classe especial de this que só pode ser aplicada em sistema operacional Linux, jamais em Windows, devido a sua alta capacidade regenerativa.

Podemos afirmar corretamente que:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Ingrid Nunes
Por Ingrid Nunes em 31/12/1969 21:00:00
Gabarito: c)

A afirmativa I está correta. Em Java, enumerações (enums) são usadas para restringir os valores que uma variável pode assumir, criando uma lista fixa e enumerada de constantes. Isso ajuda a garantir que a variável só tenha valores válidos definidos pelo programador.

A afirmativa II também está correta. Em Java, enums podem ser declarados dentro de uma classe (como membros estáticos) ou fora de qualquer classe (como tipos de nível superior). No entanto, não é permitido declarar enums dentro de métodos, pois isso não faz parte da sintaxe da linguagem.

A afirmativa III está incorreta. Enumerações não são uma classe especial de 'this' e não têm qualquer relação com sistemas operacionais como Linux ou Windows. Além disso, a ideia de que enums possuem 'alta capacidade regenerativa' é incorreta e não faz sentido no contexto da linguagem Java.

Portanto, apenas as afirmativas I e II estão corretas, confirmando que a alternativa correta é a letra c.

Segunda checagem: revisando os conceitos de enum em Java, confirma-se que enums são tipos especiais que definem um conjunto fixo de constantes, podem ser declarados em nível de classe ou fora dela, mas não dentro de métodos, e não possuem qualquer restrição ou relação com sistemas operacionais. Isso reforça a escolha da alternativa c.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.