The two types of polymorphism is : ____ & ____ .
Trả lời:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về hai loại đa hình (polymorphism) chính trong lập trình hướng đối tượng. Đa hình là khả năng một đối tượng hoặc phương thức có thể có nhiều hình thức khác nhau.
* **Đa hình thời gian biên dịch (Compile-time polymorphism)** hay còn gọi là đa hình tĩnh (static polymorphism), được thực hiện thông qua nạp chồng hàm (function overloading) và nạp chồng toán tử (operator overloading). Trình biên dịch quyết định hàm nào sẽ được gọi dựa trên kiểu và số lượng tham số tại thời điểm biên dịch.
* **Đa hình thời gian chạy (Run-time polymorphism)** hay còn gọi là đa hình động (dynamic polymorphism), được thực hiện thông qua kế thừa và ghi đè phương thức (method 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.
Do đó, đáp án đúng là A: Run time and compile time.
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
