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...