No Java Script, a instanciação é o processo de leitura ou de especificação de informações, como tipo de armazenamento e valores para um campo de dados. A instanciação de uma classe em Java pode ser executada
- A)utilizando o operador ternário.
Errada, porque o operador ternário serve para decisão condicional, não para criar objetos.
- B)utilizando a palavra-chave "new".
Certa, porque em Java a instância de uma classe é criada com a palavra-chave /new/.
- C)por meio do operador "instanceof".
Errada, porque /instanceof/ apenas verifica se um objeto pertence a um tipo.
- D)por meio da palavra-chave "class".
Errada, porque /class/ é usada para declarar a classe, não para instanciá-la.
Gabarito: B
A ideia central aqui é simples: instanciar uma classe significa criar um objeto a partir dela. Em Java, isso normalmente acontece com o operador/new/, que chama o construtor da classe e reserva espaço para o novo objeto. Pense assim: a classe é a receita e a instância é o bolo saindo do forno. Na prática, quando você escreve /new NomeDaClasse()/, você está pedindo ao Java que crie uma nova instância daquele tipo. É por isso que o gabarito é a letra B. Esse é o mecanismo padrão de criação de objetos na linguagem, amplamente aceito na doutrina e no uso cotidiano da linguagem. As outras alternativas tentam confundir com termos que existem na programação, mas não servem para instanciar uma classe. /instanceof/ serve para testar tipo, /class/ declara classe, e operador ternário é apenas uma forma de escolha condicional. Ou seja: só uma opção realmente cria o objeto.