This Keyword

Inside the class body this refers to the current class object.

It can be used to access / modify members and call functions inside the class.

Example

Output:

Explanation:

  • At lines 10, 16 values are set to the members width and height.
  • At lines 22, 28 and 29 members are accessed.
  • At line 32 a class function is called.
  • At line 40 an object is created.
  • At lines 42 and 43 in which width and height are set, this points to the object created at line 40.