• Matéria: Informática
  • Autor: eeu01119
  • Perguntado 5 anos atrás

Matéria: Orientação a objetos(de informática)
Qual opção NÃO representa o que é o método construtor:


Escolha uma:


a. Este método possui o mesmo nome da classe e não tem nenhum tipo de retorno, nem mesmo “void”.


b. É um método utilizado para inicializar os objetos da classe quando estes são criados.


c. É unicamente invocado no momento da criação do objeto através do operador “new”.


d. Pode receber argumentos, como qualquer método.


e. Normalmente é utilizado para liberar a memória alocada dinamicamente pela classe.


Justifique sua resposta

Respostas

respondido por: JheamStorch
0

e. Normalmente é utilizado para liberar a memória alocada dinamicamente pela classe.

Um construtor:

  • NÃO TEM NOME e seu retorno é a própria classe.
  • Só pode ser invocado através do operador new ou pelo uso da palavra reservada this dentro de outro construtor para fazer a invocação explícita de construtor.
  • Sim, ele pode receber quaisquer parâmetros quiser, desde que não cause ambiguidade na sobrecarga de outro construtor.

Ao chamar um construtor você aloca memória para comportar o objeto, totalmente o contrário afirmado na alternativa 'e'.

Em Java a unica maneira de liberar a memória alocada por um objeto é implorando pro Garbage Collector acordar e fazer o seu trabalho .

Perguntas similares