Cho khai báo sau:
int trituyetdoi(int a);
long trituyetdoi(long a);
double trituyetdoi(double a);
Cho khai báo sau:
int trituyetdoi(int a);
long trituyetdoi(long a);
double trituyetdoi(double a);
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.