JavaScript is required

Hàm tạo là:

A.

hàm nằm bên ngoài lớp dùng để khởi tạo bộ nhớ cho đối tượng.

B.

hàm thành viên của lớp dùng để khởi tạo bộ nhớ và giá trị ban đầu cho các thuộc tính trong lớp.

C.

hàm dùng để khởi tạo bộ nhớ cho đối tượng của lớp.

D.

dùng để huỷ bộ nhớ cho đối tượng.

Trả lời:

Đáp án đúng: B


Hàm tạo (constructor) là một hàm thành viên đặc biệt của một lớp, được tự động gọi khi một đối tượng của lớp đó được tạo ra. Chức năng chính của hàm tạo là khởi tạo bộ nhớ cho đối tượng và gán giá trị ban đầu cho các thuộc tính (biến thành viên) của đối tượng đó. Điều này đảm bảo rằng đối tượng được tạo ra ở một trạng thái hợp lệ và sẵn sàng để sử dụng. * **Phương án A sai:** Hàm tạo phải là một hàm thành viên của lớp, không thể nằm bên ngoài lớp. * **Phương án B đúng:** Đây là định nghĩa chính xác về hàm tạo. * **Phương án C sai:** Thiếu việc khởi tạo giá trị ban đầu cho các thuộc tính. * **Phương án D sai:** Đây là chức năng của hàm hủy (destructor), không phải hàm tạo.

Câu hỏi liên quan