Video: Mücərrəd sinif C++ nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Abstrakt dərslər ( C ++)
A sinif ən azı bir təmiz virtual funksiyanı ehtiva edən bir funksiya hesab olunur abstrakt sinif . Dərslər -dən əldə edilmişdir abstrakt sinif təmiz virtual funksiyanı həyata keçirməlidir, yoxsa onlar da abstrakt siniflər.
Bu şəkildə, C++ dilində abstrakt sinfin istifadəsi nədir?
The məqsəd bir abstrakt sinif konkret alt siniflər dəsti üçün ümumi protokol müəyyən etməkdir. Bu, kodu paylaşan obyektləri təyin edərkən faydalıdır, mücərrəd ideyalar, və s. bir təşəbbüs yaratmaq cəhdləri abstrakt sinif həmişə kompilyator xətası ilə nəticələnəcək.
İkincisi, mücərrəd sinif nümunə ilə nəyi izah edir? A sinif istifadə edildiyi elan edilir mücərrəd ” açar sözü kimi tanınır abstrakt sinif . Ola bilər mücərrəd üsullar (bədənsiz üsullar), eləcə də konkret üsullar (bədənlə müntəzəm üsullar). An abstrakt sinif yaradıla bilməz, yəni onun obyektini yaratmağa icazə verilmir.
Eynilə, soruşulur ki, mücərrəd sinif C++ nədir?
An abstrakt sinif a sinif xüsusi olaraq əsas kimi istifadə edilmək üçün nəzərdə tutulmuşdur sinif . An abstrakt sinif ən azı bir təmiz virtual funksiyanı ehtiva edir. Siz virtual üzv funksiyasının elanında təmiz spesifikatordan (= 0) istifadə edərək təmiz virtual funksiya elan edirsiniz. sinif bəyannamə.
C++ dilində abstrakt sinif və konkret sinif nədir?
An abstrakt sinif əsas kimi istifadə etmək nəzərdə tutulur sinif burada bəzi və ya bütün funksiyalar sırf virtual elan edilir və buna görə də yaradıla bilməz. A beton sinfi adidir sinif sırf virtual funksiyaları olmayan və buna görə də yaradıla bilər.