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

Parameterized constructors


The constructor we learned about in the previous section is the default constructor because it does not accept any values. In a parametric constructor with the same syntax, we actually come up with some parameters, as shown in the following screenshot:

Output for the parameterized constructor using the given code 

The only difference between the previous constructor and this one is that here we are passing the parameters, and in the default one pass it without any parameters. When we run our code, whenever we create an object, if we don't pass any parameters, the compiler automatically picks the default constructor, as shown in the following screenshot:

Output when the default parameter is passed

Now, let's create one more object for the same class with parameters:

constructDemo c=new constructDemo(4,5);

When we define parameters as mentioned in the preceding syntax, the compiler checks whether there is any constructor with the two arguments of the integer type while...