FC ConcursosFC Concursos

Flashcard FC377523

O que 'super' e 'this' referenciam em Java?

Linguagens de Programação

Instituto Consulplan · 2021

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

O que 'super' e 'this' referenciam em Java?
Mostrar resposta e comentário

Resposta

super: referência à superclasse; this: referência à instância atual.

Explicação:
super() chama o construtor da superclasse e super.membro acessa membros herdados.
this() chama outro construtor da mesma classe e this.membro aponta ao membro da instância atual.
Ambos não podem ser usados em contexto static.
Em construtores só se permite uma chamada explícita: this() ou super(), e deve ser a primeira instrução.






Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374753

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo