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

Modifiers in Java


There are four types of access modifiers:

  • public
  • private
  • protected
  • default

We will not discuss the theory here as you can find it on Google. We need a practical approach as to where exactly these access modifiers are used, or where exactly the packages are imported. Whenever we've created a method throughout this book, every time we just used public and wrote the method. The three other access modifiers work similarly.

Now let's try to understand how each of these access modifiers can help us.

default

If we do not mention any access modifier, our Java class automatically thinks it has a default access modifier. If it is default, that means you can access this method anywhere in your package. But if you go out of this package, then you cannot access this method. Even if we import the package.classname into our new package, we will not be able to access this method if we have not specified it as public. If you don't specify it, then by default it thinks it's a default access modifier...