Run time polymorphism is ___ than the compile time polymorphism.
Trả lời:
Đáp án đúng: B
Run-time polymorphism (đa hình lúc chạy) linh hoạt hơn compile-time polymorphism (đa hình lúc biên dịch).
* **Compile-time polymorphism:** Được thực hiện thông qua overloading (nạp chồng) và template. Compiler (trình biên dịch) biết hàm nào sẽ được gọi tại thời điểm biên dịch. Nó ít linh hoạt hơn vì quyết định được đưa ra sớm.
* **Run-time polymorphism:** Được thực hiện thông qua kế thừa và ghi đè (overriding). Hàm nào sẽ được gọi được quyết định tại thời điểm chạy chương trình, dựa trên kiểu thực tế của đối tượng. Điều này cho phép tính linh hoạt cao hơn, vì bạn có thể thay đổi hành vi của chương trình mà không cần biên dịch lại.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
