Imagine que vc é uma instância de uma classe. No caso vc é o “fulano” da classe Ser Humano.
Vc tem um atributo, digamos, idade. Imagine que vc tem um método que informa as pessoas a sua volta a sua idade. A palavra reservada this permite que o método acesse os atributos (e método também) da propria instância.
int getIdade(){ return this.idade; /* esta é a SUA idade */}
Talvez vc ache isso desnecessário, mas em primeiro lugar nem sempre vc trabalha com instâncias: vc pode ter métodos estáticos. Um método estatico não pode pegar nada da “instância” pois não é desse contexto.
LPJava1 like
para referencia o objeto que está sendo executando no momento!
classThi{intidade;// variavel de instanciapublicvoiddados(intidade){this.idade=idade;/*ovalorqueelerecebenometodoelepassaparavariaveldeinstanciaidade,paraoobjetoqueestáexecutando*}publicstaticvoidmain(Stringar[]){Thiobjt=newThi().dados(10);}
flw!
peczenyj
Perfeito!
Godoi_TF
Obrigado pessoal, consegui tirar a dúvida.
Como estou aprendendo fico na dúvida com muitas coisas na sintaxe do JAVA, acho ela muito complexa ainda…rs.