Các lớp có thể có các phương thức đặc biệt được gọi là hàm tạo. Hàm tạo là một phương thức được gọi tự động khi một đối tượng được tạo. Constructors được sử dụng để thực hiện các hoạt động tại thời điểm một đối tượng được tạo ra. Constructors thường khởi tạo các trường cá thể và thực hiện các tác vụ khởi tạo đối tượng khác.