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ớ 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. Do đó, đáp án chính xác nhất là đáp án 2. Các đáp án khác không hoàn toàn chính xác hoặc không đầy đủ. - Đáp án 1 không chính xác vì 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. - Đáp án 3 chỉ đề cập đến việc khởi tạo bộ nhớ mà bỏ qua việc gán giá trị ban đầu cho các thuộc tính. - Đáp án 4 mô tả về hàm hủy (destructor), không phải hàm tạo.

Câu hỏi liên quan