Book Image

Hands-On Automation Testing with Java for Beginners

Book Image

Hands-On Automation Testing with Java for Beginners

Overview of this book

Java is one of the most commonly-used software languages by programmers and developers. Are you from a non-technical background and looking to master Java for your automation needs? Then Hands-On Automation Testing with Java for Beginners is for you. This book provides you with efficient techniques to effectively handle Java-related automation projects. You will learn how to handle strings and their functions in Java. As you make your way through the book, you will get to grips with classes and objects, along with their uses. In the concluding chapters, you will learn about the importance of inheritance and exceptions with practical examples. By the end of this book, you will have gained comprehensive knowledge of Java.
Table of Contents (17 chapters)
Title Page
Copyright and Credits
Packt Upsell
Contributors
Preface
Index

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