Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Tại sao tên constructor trùng với tên lớp trong Java?


Mọi đối tượng lớp được tạo bằng từ khóa new giống nhau, nên nó phải có thông tin về lớp mà nó phải tạo đối tượng. Vì vậy, tên constructor phải trù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 constructor phải trùng với tên lớp (MyConstructor).

Kết quả

The constructor name should be same as the class name