• Matéria: Informática
  • Autor: ronildoufpi
  • Perguntado 7 anos atrás

Em Java, a palavra reservada "this" é utilizada para acessar atributos e métodos da própria instância. A palavra reservada "super" é utilizada para acessar atributos e métodos da superclasse da própria instância.

Considerando o texto acima, avalie as afirmações abaixo.

I – Em Java há também um método Super(), que indica o construtor da superclasse.
II – A palavra "this" referencia a classe atual, tanto para atributos quanto para métodos.
III – É possível utilizar a palavra "this", para chamar um método da superclasse.
IV – É possível utilizar a palavra "super", para chamar um método da classe atual.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I e II, apenas.

Alternativa 2:
II e III, apenas.

Alternativa 3:
III e IV, apenas.

Alternativa 4:
I, II e III, apenas.

Alternativa 5:
II, III e IV, apenas.

Respostas

respondido por: rafael17foz
3

Resposta:

Acredito que seja Alternativa 4: I, II e III

Explicação:

respondido por: psysapiens
1

Resposta:

Corretas I, II, III

Explicação:

I – O método super() existe e invoca o construtor padrão da super classe (classe pai).

II – A palavra "this" referencia a classe atual, tanto para atributos quanto para métodos. (é a definição perfeita de para que serve o "this").

III – Todos os elementos herdados serão considerados como pertencentes a classe filha, a menos que sejam sobrescritos portanto é possível acessar a superclasse com "this".

IV – É possível utilizar a palavra "super", para chamar um método da classe atual.("super" refere-se apenas a superclasse - classe pai).

Perguntas similares