Lớp trừu tượng C ++ là gì?
Lớp trừu tượng C ++ là gì?

Video: Lớp trừu tượng C ++ là gì?

Video: Lớp trừu tượng C ++ là gì?
Video: Phỏng vấn: tính trừu tượng và biểu hiện của nó? 2024, Tháng tư
Anonim

Các lớp trừu tượng ( NS ++)

MỘT lớp có chứa ít nhất một hàm ảo thuần túy được coi là một lớp trừu tượng . Các lớp học được chuyển hóa từ lớp trừu tượng phải triển khai chức năng ảo thuần túy hoặc chúng cũng vậy các lớp trừu tượng.

Theo cách này, việc sử dụng lớp trừu tượng trong C ++ là gì?

Các mục đích Của một lớp trừu tượng là xác định một giao thức chung cho một tập hợp các lớp con cụ thể. Điều này rất hữu ích khi xác định các đối tượng chia sẻ mã, trừu tượng ý tưởng, v.v. Cố gắng tạo ra một lớp trừu tượng sẽ luôn dẫn đến lỗi trình biên dịch.

Thứ hai, lớp trừu tượng giải thích với ví dụ là gì? MỘT lớp được khai báo bằng cách sử dụng “ trừu tượng ”Từ khóa được gọi là lớp trừu tượng . Nó có thể có trừu tượng các phương pháp (các phương pháp không có phần thân) cũng như các phương pháp cụ thể (các phương pháp thường xuyên có phần thân). Một lớp trừu tượng không thể được khởi tạo, có nghĩa là bạn không được phép tạo một đối tượng của nó.

Tương tự, người ta hỏi, một lớp trừu tượng C ++ là gì?

Một lớp trừu tượng là một lớp được thiết kế để sử dụng đặc biệt làm đế lớp . Một lớp trừu tượng chứa ít nhất một hàm ảo thuần túy. Bạn khai báo một hàm thuần ảo bằng cách sử dụng mã xác định thuần túy (= 0) trong khai báo hàm thành viên ảo trong lớp tuyên ngôn.

Lớp trừu tượng và lớp cụ thể trong C ++ là gì?

Một lớp trừu tượng có nghĩa là được sử dụng như một cơ sở lớp trong đó một số hoặc tất cả các hàm được khai báo hoàn toàn là ảo và do đó không thể khởi tạo được. MỘT lớp bê tông là một người bình thường lớp mà không có chức năng hoàn toàn ảo và do đó có thể được khởi tạo.