Constructors | Java: Constructor is called when the object is created. It is also a method with the same name of class. Syntax: class class_name { // statements. class_name(par1,par2,...,parn) // constructor { // statements } } Here is the Code: import java.io.*; class Main { public static void main (String[] args) { A a = new A(1); A b = new A(); System.out.println(a.x); System.out.println(b.x); } } class A { int x; A(int x) { this.x = x; } A() { this.x = 2; } } Output: 1 2 Here is the Video: