Ed
há 11 meses
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); - Verdadeira. Essa é a forma correta de instanciar 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 verdadeira. O operador `new` realmente instancia um objeto, mas não é correto afirmar que ele "atribui valores default" de forma simplista, pois isso depende do construtor da classe. 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. - Verdadeira. Se não houver um construtor definido, o Java fornece um construtor padrão. Agora, vamos às alternativas: a. Somente as afirmações I e III. (Verdadeiro) b. Somente as afirmações I e II. (Falsa, pois II é apenas parcialmente verdadeira) c. Nenhuma das afirmações. (Falsa) d. Todas as afirmações. (Falsa, pois II não é totalmente correta) e. Somente a afirmação I. (Falsa, pois III também é verdadeira) Portanto, a alternativa correta é: a. Somente as afirmações I e III.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material