Questão de Algoritmos

Considerando as características da linguagem de programação Java, analise as seguintes afirmativas:

  1. diz-se que o nome de um método foi sobrecarregado (overloaded) se dois métodos têm o mesmo nome, mas assinaturas diferentes.
  2. dois métodos de classes diferentes sobrepõem-se se têm a mesma assinatura e necessariamente o mesmo tipo de resultado.
  3. o construtor da superclasse pode ser invocado utilizando-se o super( ) na primeira linha do construtor da subclasse.
  4. o uso do this serve para resolver ambiguidade, para passar o objeto atual como parâmetro e também para invocar um construtor da mesma classe.
  5. se uma variável x é redefinida numa subclasse, essa declaração oculta (hides) a variável definida na superclasse.

A
somente as afirmativas II, III e IV estão corretas.
B
somente as afirmativas I, II, III e V estão corretas.
C
somente as afirmativas I, II e IV estão corretas.
D
somente as afirmativas I, III e V estão corretas.
E
todas as afirmativas estão corretas.

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados