Why the constructor name is same as the class name in Java?

JavaObject Oriented ProgrammingProgramming

Every class object is created using the same new keyword, so it must have information about the class to which it must create an object. For this reason, the constructor name should be the same as the class name.

Example

class MyConstructor{
   public MyConstructor() {
      System.out.println("The constructor name should be same as the class name");
   }
   public static void main(String args[]){
      MyConstructor mc = new MyConstructor();
   }
}

In the above program, the constructor name should be the same as the class name (MyConstructor).

Output

The constructor name should be same as the class name
raja
Published on 24-May-2019 15:36:33
Advertisements