Super e this

6 respostas
S

galera eu conheço esses dois comando porem mantenho as seguinte duvida sobre eles;
this
O this eu posso utilizar o this para chamar elementos, metodos e CONSTRUTORES da minha classe ou tenho restriçoes?

super
O super eu posso utilizar para chamar construtores metodos e elementos da minha classe pai, ou nao ?como funciona

6 Respostas

S

simplesmente…

this :arrow: referencia a sua propria classe
super :arrow: referencia a superclasse

P

Sim, sim, sim e sim. Uma chamada a um cosntrutor deve ser a primeira linha de um contrutor.

public class Lala{
 public Lala(){
  this("lele");
  /...
 }

 public lala(String i){
 /...
}

}

“Saga_fuel”:

super
O super eu posso utilizar para chamar construtores metodos e elementos da minha classe pai, ou nao ?como funciona

O mesmo acima se seu cosntrutor for visível pela classe filha.

[edit] corrigi :stuck_out_tongue: [/code]
Shoes

S

ah questao eh …o super pode acessar variaveis e metodos tambem?

P

Pode. Da superclasse.

R

Não se esqueça das restrições, métodos státicos não podem referenciar this, estou certo? Quanto à super, também creio que não podem…

S

sao apenas essas as restriçoes…nao poder utilizar o this para methods static?

Criado 9 de junho de 2005
Ultima resposta 9 de jun. de 2005
Respostas 6
Participantes 4