Ed
mês passado
Vamos analisar cada afirmação: I. No contexto de uma atribuição, o operador new terá esta forma geral: var_classe = new nome_classe(lista_arg); Correto. Essa é a sintaxe padrão para criar uma nova instância de um objeto em Java. II. O operador new é o responsável pelo processo de instanciação do objeto, representando uma forma extremamente simples de atribuir valores default a um objeto. Parcialmente correto. O operador new é responsável pela instanciação do objeto, mas ele não atribui valores default "extremamente simples"; os valores default são definidos pelo construtor da classe ou pelo próprio Java para tipos primitivos. Então essa parte da afirmação está imprecisa. III. Se uma classe não definir seu próprio construtor, new usará o construtor padrão fornecido por Java. Logo, new poderá ser usado para criar um objeto de qualquer tipo de classe. Correto. Se não houver construtor definido, o compilador cria um construtor padrão sem argumentos, e new pode ser usado para criar o objeto. Conclusão: - I está correta. - II está incorreta ou imprecisa. - III está correta. Alternativa correta: a) Somente as afirmações I e III.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade