Question: what are the differences between this and super keyword?
Answer: 1. this vs super keyword. this keyword points to a reference of the current class, while super keyword points to a reference of the parent class. this can be used to access variables and methods of the current class, and super can be used to access variables and methods of the parent class from the subclass.