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
Unless you have overlapping variable names, its really just for clarity when you're reading the code.