prove that this keyword refers to the current class instance variable

Views 👁 1,361

Program



class MainClass{
void method(){
System.out.println(this);//prints same reference ID
}

public static void main(String args[]){
	MainClass obj=new MainClass();
	System.out.println(obj);//prints the reference ID
	obj.method();
	}
}

/*
It's prove that this keyword refers to the current class instance variable.
In this program, we are printing the reference variable and this,
output of both variables are same.
*/

Output

MainClass@67fc9fee
MainClass@67fc9fee
Press any key to continue . . .