Ed
há 6 meses
Vamos analisar cada uma das afirmações: 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 simples, 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 que pode ser usado para instanciar a classe. Agora, vamos verificar as alternativas: a. Todas as afirmações. - Falsa, pois a afirmação II não é totalmente correta. b. Somente as afirmações I e II. - Falsa, pois a II não é totalmente correta. c. Somente as afirmações I e III. - Verdadeira, pois ambas estão corretas. d. Somente a afirmação I. - Falsa, pois a III também está correta. e. Nenhuma das afirmações. - Falsa, pois as afirmações I e III estão corretas. Portanto, a alternativa correta é: c) 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