Super e this

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 :stuck_out_tongue: [/code]
Shoes

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

Pode. Da superclasse.

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?