prove that this keyword refers to the current class instance variable

Java Programming Language / Class, Object and Methods in java

1307

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 . . .

This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.