Question: what is the difference between super keyword and super()?
Answer: Difference between super and super() The super keyword in Java is a reference variable that is used to refer parent class objects. The super() in Java is a reference variable that is used to refer parent class constructors. super can be used to call parent class' variables and methods.