Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

blacktrindade

Super

Recommended Posts

Boa tarde Pessoal, acabei de descobrir que em minha prova de java que irei fazer hoje vai cair questões para usar o SUPER, eu sei lá o que é isto, faltei uma aula e perdi tudo isto.. WTF?? procurei tutoriais e vídeos no youtube no entanto nenhum que me ajuda-se pois são em outro idioma. alguém poderia me ajudar ou indicar algum tutorial?

 

Grato desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

super é uma referência a classe pai, por exemplo:

class A {

   public A() {
       system.out.println("Classe A");
   }
}

class B extends A {

   public B() {
       system.out.println("Classe B");
       super(); 
   }
}

B classeB = new B();

Saída:

Classe B
Classe A


Para o construtor, use apenas a keyword super.
Se você for referenciar algum método, o uso é similar ao "this".

Tal como:

super.algumMetodo();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.