JavaScript is required

Hàm tạo là:

A.
A. hàm nằm bên ngoài lớp dùng để khởi tạo bộ nhớ cho đối tượng.
B.
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.
C. hàm dùng để khởi tạo bộ nhớ cho đối tượng của lớp.
D.
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 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ớ 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. Nó đả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. Các lựa chọn khác không mô tả đầy đủ chức năng của hàm tạo. * **Đáp án A:** Sai. Hàm tạo là hàm thành viên của lớp, không phải nằm bên ngoài. * **Đáp án B:** Đúng. Hàm tạo là hàm thành viên và thực hiện khởi tạo bộ nhớ và giá trị cho thuộc tính. * **Đáp án C:** Chưa đủ. Hàm tạo còn khởi tạo giá trị cho các thuộc tính. * **Đáp án D:** Sai. Đây là chức năng của hàm hủy (destructor).

Câu hỏi liên quan