JavaScript is required

Cho khai báo sau:

int trituyetdoi(int a);

long trituyetdoi(long a);

double trituyetdoi(double a);

A.
Tính chất đa hình
B.

Tính chất trừu tượng hóa

C.

Tính chất nạp chồng của dữ liệu

D.

Tính chất chồng hàm

Trả lời:

Đáp án đúng: D


Đoạn code trên thể hiện tính chất "chồng hàm" (function overloading) trong lập trình hướng đối tượng. Chồng hàm cho phép định nghĩa nhiều hàm có cùng tên nhưng khác nhau về kiểu dữ liệu hoặc số lượng tham số. Khi gọi hàm `trituyetdoi`, trình biên dịch sẽ tự động chọn phiên bản hàm phù hợp dựa trên kiểu dữ liệu của đối số truyền vào.

Câu hỏi liên quan