Từ khóa Virtual hoặc Abstract (bên lớp cha) và Override (bên lớp con) hỗ trợ tạo đa hình (Polymorphism) cho các phương thức (Method) của object.Phương thức của lớp cha sử dụng với
 OOP (Object Oriented Programming) – lập trình hướng đối tượng là một phương pháp lập trình dựa trên khái niệm về lớp và đối tượng.OOP tập trung vào các đối tượng thao tác