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
simplesmente…
this :arrow: referencia a sua propria classe
super :arrow: referencia a superclasse
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){
/...
}
}
[quote=“Saga_fuel”]
super
O super eu posso utilizar para chamar construtores metodos e elementos da minha classe pai, ou nao ?como funciona[/quote]
O mesmo acima se seu cosntrutor for visível pela classe filha.
[edit] corrigi
[/code]
Shoes
ah questao eh …o super pode acessar variaveis e metodos tambem?
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…
sao apenas essas as restriçoes…nao poder utilizar o this para methods static?