Tham khảo
- Đa hình trong C++ có khả năng sử dụng một giao diện chung cho các đối tượng khác nhau. Nó cho phép các lớp thuộc tính khác nhau được xử lý thông tin qua cùng một giao diện
- Màn hình thông qua con trỏ (con trỏ) cho phép bạn tạo các con trỏ con trỏ đến các đối tượng của lớp cha hoặc lớp con. Khi gọi phương thức, C++ sẽ xác định phương thức nào sẽ được gọi dựa trên kiểu đối tượng thực tế, không phải kiểu con trỏ
- Đa hình thông qua tham chiếu (tham chiếu) cũng hoạt động tương tự như con trỏ, nhưng tham chiếu không thể thay đổi sau khi được tạo. Điều này giúp đảm bảo rằng luôn tham chiếu đến một hợp lệ đối tượng
- Điểm khác biệt chính giữa hai phương pháp này là con trỏ có thể trỏ đến null và có thể thay đổi, trong khi tham chiếu luôn phải trỏ đến một hợp lệ đối tượng và không thể thay đổi
=>Màn hình trong C++ cho phép xử lý các đối tượng khác nhau thông qua một giao diện chung, với sự khác biệt giữa con trỏ và tham chiếu là khả năng thay đổi và con trỏ đến null