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
instead of this.x
in some of the methods? May be x
will refer to a variable which is local for the considered method? I mean variable which is seen only in this method.
What about this.method()
? Can I use it? Should I use it. If I just use method()
, will it not be, by default, applied to the current object?