JavaScript is required

Hàm hủy là:

A.
A. Hàm hủy là hàm dùng để khởi tạo giá trị ban đầu cho các thành phần thuộc tính bên trong lớp
B.
B. Hàm hủy dùng để hủy (giải phóng) bộ nhớ cho các thành phần thuộc tính bên trong lớp
C.
C. Hàm hủy là hàm dùng để giải phóng toàn bộ các biến của chương trình.
D.
D. Tất cả đều đúng
Trả lời:

Đáp án đúng: B


Hàm hủy (destructor) trong lập trình hướng đối tượng được sử dụng để giải phóng bộ nhớ đã được cấp phát cho các đối tượng khi chúng không còn cần thiết nữa. Nó thực hiện các thao tác dọn dẹp cần thiết trước khi đối tượng bị hủy hoàn toàn. Vì vậy, đáp án B là chính xác nhất. Các đáp án khác không đúng vì: - A: Hàm khởi tạo dùng để khởi tạo giá trị, không phải hàm hủy. - C: Hàm hủy chỉ giải phóng bộ nhớ của đối tượng, không giải phóng toàn bộ biến của chương trình. - D: Vì A và C sai nên D sai.

Câu hỏi liên quan