It basically points to the current object of the class. The 'this' pointer is passed as a concealed contention to all nonstatic part work calls and is accessible as a neighborhood variable inside the body of all nonstatic capacities. 'this' pointer isn't accessible in static part works as static part capacities can be called with no item (with class name).