The super keyword

In general, when people inherit properties from a different class, there might be a redundancy if the same variable names are used in both the parent and child class. To differentiate between parent variables and child variables, we use the super keyword.

Let's explain this using an example. Let's create two classes and name them childDemo and parentDemo. In the parentDemo class, we define a string called name and assign the 'rahul' string to it.

Now, in the childDemo class, we inherit the properties of parentDemo. We know how to inherit the properties of a parent class using the extends keyword, which we learned in Chapter 5, Everything You Need to Know About Interfaces and Inheritance. The code to inherit the properties ...

Get Hands-On Automation Testing with Java for Beginners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.