JavaScript is required

Trong một lớp có thể:

A.

Hai hàm dựng

B.

Một hàm dựng

C.

Tất cả đều sai

D.

Nhiều hàm dựng (tạo), các hàm dựng khác nhau về tham đối

Trả lời:

Đáp án đúng: D


Trong C++, một lớp có thể có nhiều hàm dựng (constructors), miễn là chúng khác nhau về số lượng hoặc kiểu dữ liệu của các tham số. Điều này được gọi là nạp chồng hàm (function overloading). Nhờ đó, có thể tạo các đối tượng của lớp theo nhiều cách khác nhau, tùy thuộc vào thông tin đầu vào.

Câu hỏi liên quan