Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens de programação
Código
qq894244
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Analise o código Java abaixo:public class Main {public static void main(String[] args) {Supervisor pessoa = new Supervisor();pessoa.valorAdicional (180);supervisor.calcularVendas}}Qual comando é responsável por criar uma instância de uma classe?
  1. Amain
  2. Bpublic
  3. Cstatic
  4. Dvoid
  5. Enew
Revelar gabarito e comentário

GabaritoE — new

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Criação de Instâncias em Java

Gabarito: Letra E. Em Java, a palavra reservada new é o comando responsável por criar (instanciar) um objeto a partir de uma classe. No código do enunciado, new Supervisor() aloca memória e chama o construtor da classe Supervisor, retornando a referência do objeto criado.

A questão testa o conhecimento básico da sintaxe Java para criação de objetos. As demais alternativas são elementos da declaração do método main, mas não criam instâncias.

Alternativa A — ❌ Incorreta

main é o nome do método principal que inicia a execução do programa. Não cria objetos.

Alternativa B — ❌ Incorreta

public é um modificador de acesso que define a visibilidade do método ou classe. Não tem função de instanciação.

Alternativa C — ❌ Incorreta

static é um modificador que permite que o método seja chamado sem uma instância da classe. Não cria objetos.

Alternativa D — ❌ Incorreta

void é o tipo de retorno do método main, indicando que ele não retorna valor. Não está relacionado à criação de objetos.

Alternativa E — ✅ Correta ⟵ GABARITO

new é a palavra-chave utilizada em Java para alocar dinamicamente um novo objeto e invocar seu construtor. Sem ela, não é possível instanciar classes.

Link permanente: /questoes/qq894244