Constructor is a special member function, these are used to initialize the values of objects. When we create an object using the new()
keyword atleast one constructor will be executed to assign initial values to that object.
Examplepublic class Example {
int a;
public Example () {
a = 10;
}
public static void main (String[] args) {
Example ob = new Example();
System.out.println(ob.a); //prints 10
}
}
Rules for creating a constructor
- Constructors of a class must have same name as the class in which it is created
- Constructor in java cannot be abstract, final and static.
- Constructors don't have a return type.
Types of constructors
There are 2 types of constructors in java
- Default constructor
- Parameterized constructor
1. Default constructor
- It has 0 parameters
- If we don't create a constructor then the compiler itself creates a default constructor
- If we create atleast one constructor, then the compiler won't do it for us
Exampleclass Example {
public Example () {
System.out.println("constructor created"); // output: constructor created
}
public static void main (String[] args){
Example ob = new Example ();
}
}
2. Parameterized Constructor
- It has more than 0 parameters
- Used to provide different values to different objects
Example class Example {
int a,b;
public Example (int x, int y) {
a = x;
b = y;
}
public void add () {
System.out.println(a+b);
}
public static void main (String[] args){
Example ob = new Example (2,3); // output: 5
ob.add();
}
}
Constructor overloading
If we use more than 1 constructor in a class, then it is said to be constructor overloading.class Example {
int a,b,c;
public Example (int x) {
a = x;
}
public Example (int y, int z) {
b = y;
c = z;
}
public void add () {
System.out.println(a+b+c);
}
public static void main (String[] args){
Example ob1 = new Example (20,30);
Example ob2 = new Example (5);
ob1.add();
ob2.add();
}
}
***For E2E SDET or Automation Testing trainings along with 1:1 career guidance, mock interviews, pair programming sessions refer demo here: https://lnkd.in/giCxnJJ7
***
📗 1:1 Call on Career Guidance: https://lnkd.in/ddayTwnq
Share the scenarios in which you have used API chaining
#sidpost #apitesting #testautomation #automation #software #api #restassured #sdet #technology #qualityassurance
TOP API TESTING INTERVIEW Q&A
*****
For the Top API Testing Interview Q&A, refer the link : https://lnkd.in/drhqciDd
*****
👉 For 1:1 call in Resume & LinkedIn profile help, reach out to me : https://lnkd.in/ddayTwnq
👉 Learn more about API Status codes with examples:
https://lnkd.in/gqCmrjMW
************************************************
************************************************
Learn (API-Microservice)Testing+ Selenium UI Automation-SDET with Self Paced Videos prepared by FAANG employees and LIVE Doubt Session
*******************************************************************For any doubts or career guidance from me, reach out here: https://topmate.io/sidharth_shukla
********************************************************************
****************************************
SDET Interview Question and Answers
TestNG Interview questions and answers
Jenkins Interview Questions and Answers
Appium Interview Questions and Answers
Selenium Interview Questions and answers
Java Coding Interview Questions and Answers
GIT Interview Questions and Answers
************************************************
*************************************************
SeleniumWebdriver Automation Testing Interview Questions:
https://automationreinvented.blogspot.com/search/label/SeleniumWebdriver
API Testing Interview Question Set:
https://automationreinvented.blogspot.com/2022/03/top-80-api-testing-interview-questions.html
DevOps Interview Q&A:
https://automationreinvented.blogspot.com/2021/11/top-11-devops-interview-questions-and.html
Kubernetes Interview Question Set
https://automationreinvented.blogspot.com/search/label/Kubernetes
Docker Interview Question Set
https://automationreinvented.blogspot.com/Docker
Linux Interview question Set
https://automationreinvented.blogspot.com/search/label/Linux
Automation Testing/SDET Framework Design
https://automationreinvented.blogspot.com/search/label/FrameworkDesign
Java Related Interview Question Set
https://automationreinvented.blogspot.com/search/label/Java
GIT Interview Question Set:
https://automationreinvented.blogspot.com/2021/09/top-40-git-interview-questions-and.html
Coding Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Coding%20Questions
Mobile Testing Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Mobile%20Testing
Python Interview Question Set for QAE - SDET - SDE:
https://automationreinvented.blogspot.com/search/label/Python
#APITesting #RestAssured #TestingTips #testautomation #software #api #sdet #automation #restassured #career #technology #qualityassurance