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)