what is the difference between super and this keyword?
Difference between super() and this() in Java super() - refers immediate parent class instance. ... this() acts as current class constructor and can be used in parametrized constructors. Override. When invoking a superclass version of an overridden method the super keyword is used.