Practical usage of the super keyword
In this section, we will take a look at the different ways to use the super keyword in Java.
Using the super keyword for methods
We saw how to handle the parent variable with the help of the super keyword. In this section, we will see how to handle two methods if their names are the same in the parentDemo and childDemo classes. We'll use the previous example in this section too.
In the parentDemo class, add a method called getData(), and inside the method give a print statement to display the "I am in parent class" message. If we want to execute the getData() method in the childDemo class, we write cd.getData() in the main method of the childDemo class. We can access getData() as we are inheriting the properties of the parentDemo class. If we run the childDemo class, we will receive the previous example's output as well as the new sentence we added in the parentDemo class, I am in parent class.
Â
In the childDemo class, we will define another method with the...