JavaScript is required

Lời gọi hàm tạo:

A.

Gọi như hàm thành viên thông thường (Tên đối tượng.Tên_hàm)

B.

Tất cả đều sai

C.

Gọi bằng cách: Tên_lớp.Tên_hàm_tạo().

D.

Không cần gọi tới hàm tạo vì ngay khi khai báo đối tượng sẽ tự gọi tới hàm tạo.

Trả lời:

Đáp án đúng: D


Hàm tạo (constructor) là một hàm đặc biệt trong một lớp, được tự động gọi khi một đối tượng của lớp đó được tạo ra. Hàm tạo không cần phải gọi một cách tường minh (explicitly) bằng cú pháp như các hàm thành viên thông thường hoặc thông qua tên lớp. Ngay khi một đối tượng được khai báo hoặc cấp phát bộ nhớ, hàm tạo tương ứng (nếu có) sẽ tự động được thực thi để khởi tạo đối tượng đó. Vì vậy, đáp án chính xác là "Không cần gọi tới hàm tạo vì ngay khi khai báo đối tượng sẽ tự gọi tới hàm tạo."

Câu hỏi liên quan