A alternativa correta é a letra B: Somente as afirmações I e II estão corretas. A afirmação I está correta, pois o operador new é utilizado para criar uma nova instância de uma classe e alocar memória para ela. A sintaxe geral é "var_classe = new nome_classe(lista_arg)". A afirmação II está incorreta, pois o operador new não atribui valores default a um objeto. Ele apenas cria uma nova instância da classe. A afirmação III está incorreta, pois se uma classe não definir seu próprio construtor, o Java fornecerá um construtor padrão. No entanto, nem todas as classes têm um construtor padrão e algumas classes podem ter construtores privados ou protegidos que não podem ser acessados por meio do operador new.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar