Inside the class body self refers to the current class object.
It can be used to access / modify properties and call functions inside the class.
self is not a keyword, it's simply the name of the first parameter
of a class function. It can have some other name but the naming convention suggests using 'self'.
Output:
Explanation:
lines 17 and 18 values are set to the properties
width and height.line 20 the printData
function is called. self points to the class object.