I know that this refers to a current object. But I do not know when I really need to use it. For example, will be there any difference if I use x i
this
x
when there are two variables one instance variable and other local variable of the same name then we use this. to refer current executing object to avoid the conflict between the names.