Super

super serve somente para chamar a construtor da super classe…??

ou para um metodo que exista na mesma classe tanto a quanto b

exemplo

class a {
metodo1(){}
}

class b extends a {
metodo1(){
super.metodo1();
}

}

dei para sacar ???

Abraços
Fernando

Boa tarde…

super é para ter acesso a um método de outra classe, super classe, classe mãe, ou como no exmplo abaixo porque [color=red]class b extends a,[/color] entendeu?

Você pode chamar um metodo da super classe e sobrescreve-lo para adaptar-se as particularidades da sua classe em questão.

Mas a grosso modo o super deve ser usado para chamada de métodos de sua super classe, herança…

a partir do Java 5 o super é usado em Generics tambem (provavelmente nao interessa agora, no java basico, mas ele serve la tambem)