Hàm_tạo_mặc_định

Trong các ngôn ngữ lập trình máy tính, thuật ngữ hàm tạo mặc định (tiếng Anh: default constructor) dùng để chỉ một hàm tạo được tự động tạo ra bởi trình biên dịch trong trường hợp lập trình viên không định nghĩa bất cứ hàm tạo nào (ví dụ như trong Java), và thường là một hàm tạo rỗng (nullary constructor). Trong các ngôn ngữ khác (như trong C++) nó là hàm tạo có thể được gọi mà không cần cung cấp bất cứ đối số (argument) nào, cho dù hàm tạo được tự động sinh ra hay do người dùng định nghĩa. Lưu ý rằng một hàm tạo với các tham số chính thức vẫn có thể được gọi mà không cần đối số nếu đối số mặc định (default) được cung cấp trong định nghĩa hàm tạo.