Question: what is the difference between this keyword and this ( ) in java?
Answer: Difference between super() and this() in Java this() - refers current class instance. Can be used to invoke immediate parent class method. ... When invoking a superclass version of an overridden method the super keyword is used. When invoking a current version of an overridden method the this keyword is used.