Trả lời:
Đáp án đúng: C
Tính đa hình (Polymorphism) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng (OOP), bên cạnh tính đóng gói (Encapsulation), tính kế thừa (Inheritance) và tính trừu tượng (Abstraction). Tính đa hình cho phép một đối tượng có thể có nhiều hình thái khác nhau, hoặc một hành động có thể được thực hiện theo nhiều cách khác nhau tùy thuộc vào ngữ cảnh. Ví dụ, một phương thức có thể có nhiều cách triển khai khác nhau trong các lớp con kế thừa từ lớp cha. Do đó, đáp án chính xác là Polymorphism.