Computer >> Máy Tính >  >> Lập trình >> Java

Tại sao tên phương thức khởi tạo lại giống với tên lớp trong Java?


Mọi đối tượng của lớp đều được tạo bằng cách sử dụng cùng một từ khóa mới, vì vậy nó phải có thông tin về lớp mà nó phải tạo một đối tượng. Vì lý do này, tên phương thức khởi tạo phải giống với tên lớp.

Ví dụ

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();
   }
}

Trong chương trình trên, tên phương thức khởi tạo phải giống với tên lớp (MyConstructor).

Đầu ra

The constructor name should be same as the class name