Ed
ano passado
Vamos analisar cada afirmativa: I. Os construtores são (pseudo-)métodos destinados à inicialização e o preparo de novos objetos durante a sua instanciação (criação). Verdadeiro, os construtores são métodos especiais em uma classe que são chamados automaticamente quando um objeto da classe é criado. II. Os construtores podem receber parâmetros, permitindo definir um objeto já em sua criação. Verdadeiro, os construtores podem receber parâmetros para personalizar a inicialização do objeto. III. Os construtores só podem ser invocados/chamados através da palavra chave new. Falso, os construtores são chamados automaticamente quando um objeto é criado, não sendo necessário chamá-los explicitamente com a palavra-chave new. IV. Obrigatoriamente, os construtores devem ter o mesmo nome que suas classes e devem possuir um tipo de retorno. Falso, os construtores devem ter o mesmo nome que a classe, mas não possuem um tipo de retorno, nem mesmo void. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa que contém essas afirmativas é: c) Somente as afirmativas I e II são corretas.