Skip to main content

Constructors

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:

  1. import java.io.*;
  2. class Main {
  3. public static void main (String[] args) {
  4. A a = new A(1);
  5. A b = new A();
  6. System.out.println(a.x);
  7. System.out.println(b.x);
  8. }
  9. }
  10. class A
  11. {
  12.     int x;
  13.     A(int x)
  14.     {
  15.         this.x = x;
  16.     }
  17.     A()
  18.     {
  19.         this.x = 2;
  20.     }
  21. }

Output:
1
2

Here is the Video: