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.
*/
MainClass@67fc9fee
MainClass@67fc9fee
Press any key to continue . . .
First understand the algorithm carefully. Then study the program line-by-line and compare it with the output. Finally, review the explanation section to strengthen your logic and programming understanding.
Rewrite the program without looking at the code. Modify values, conditions or logic and run it again. This helps improve confidence and strengthens coding skills much faster.