Khi nạp chồng các hàm thì điều kiện khác nhau giữa các hàm sẽ là:
Trả lời:
Đáp án đúng: D
Khi nạp chồng hàm (function overloading), các hàm phải khác nhau về danh sách tham số. Sự khác biệt này có thể thể hiện ở một hoặc kết hợp các yếu tố sau:
1. **Số lượng tham số:** Các hàm có thể có số lượng tham số khác nhau.
2. **Kiểu dữ liệu của tham số:** Các hàm có thể có tham số với kiểu dữ liệu khác nhau.
3. **Thứ tự của kiểu dữ liệu của tham số:** Nếu hai hàm có cùng số lượng tham số và cùng kiểu dữ liệu, nhưng thứ tự của các kiểu dữ liệu khác nhau, chúng vẫn có thể được nạp chồng.
Tên hàm phải giống nhau, đó là bản chất của việc nạp chồng. Do đó, phương án (1), (2), và (3) đều có thể là điều kiện khác nhau, và phương án (4) bao quát tất cả các khả năng này.