The constructor is the method who's name is same as class name.
when the class is run the constructor also run
class MyClass { public MyClass () { //constructor code } }
example:
class Main { private String name; // constructor Main() { System.out.println("Constructor Called:"); name = "Lautturi"; } public static void main(String[] args) { // constructor is invoked while creating an object of the Main class Main obj = new Main(); System.out.println("The name is " + obj.name); } }