Phương pháp thuần ảo là gì?
Phương pháp thuần ảo là gì?

Video: Phương pháp thuần ảo là gì?

Video: Phương pháp thuần ảo là gì?
Video: NHÓM BÀI TOÁN SỐ THUẦN ẢO, SỐ THỰC 2024, Tháng mười một
Anonim

MỘT chức năng ảo thuần túy hoặc phương pháp ảo thuần túy là một chức năng ảo được yêu cầu thực hiện bởi một lớp dẫn xuất nếu lớp dẫn xuất không phải là trừu tượng. Các lớp có chứa phương pháp ảo thuần túy được gọi là "trừu tượng" và chúng không thể được khởi tạo trực tiếp.

Tương ứng, ví dụ hàm thuần ảo là gì?

MỘT chức năng ảo thuần túy là một hàm số phải được ghi đè trong một lớp dẫn xuất và không cần được định nghĩa. MỘT chức năng ảo được tuyên bố là “ thuần khiết ”Bằng cách sử dụng = 0 tò mò cú pháp . Vì thí dụ : lớp Cơ sở {

Người ta cũng có thể hỏi, sự khác biệt giữa chức năng ảo và thuần ảo là gì? Chính sự khác biệt giữa ' chức năng ảo ' và ' chức năng ảo thuần túy 'đó là' chức năng ảo 'có định nghĩa của nó bên trong lớp cơ sở và cả các lớp dẫn xuất kế thừa định nghĩa lại nó. Các chức năng ảo thuần túy không có định nghĩa bên trong lớp cơ sở và tất cả các lớp dẫn xuất kế thừa phải định nghĩa lại nó.

Bên cạnh đó, hàm thuần ảo có thể có định nghĩa không?

Vâng, một chức năng ảo thuần túy có thể có một cơ thể. Tất cả các thuần ảo có nghĩa là bạn có thể không gọi hàm số sử dụng một đối tượng mà có tuyên bố hoặc có kế thừa chức năng ảo thuần túy . Do đó, bạn không thể tạo các đối tượng của các lớp với các chức năng ảo thuần túy.

Hàm ảo và hàm ảo thuần túy trong C ++ là gì?

MỘT chức năng ảo thuần túy là một hàm ảo trong C ++ mà chúng tôi không cần phải viết bất kỳ hàm số định nghĩa và chỉ chúng ta phải khai báo nó. Nó được khai báo bằng cách gán 0 trong khai báo. Một lớp trừu tượng là một lớp trong C ++ trong đó có ít nhất một chức năng ảo thuần túy.

Đề xuất: