abstract methodlarning tanasi derived klasslarda yozilishi shart va shuning uchun o'sha methodni base klassda abstract
deb e'lon qilish kerak. Derived klassda esa uni override
qilib e'lon qilish kerak.
Uning fichalari:
- Abstrakt methodlar implicitly virtual methodlar ekan (babr chummadim).
- Abstrakt methodlar faqatgina base classda e'lon qilinishi shart
- Chunki abstrakt methodning implementatsiyasi derived klassda qilinadi, base klassda methodning tanasi bo'lmaydi
Misol:
public abstract void NimaGap;
- Abstrakt method declarationida ularni static va virtual qilib e'lon qilib bo'lmaydi
Abstrakt propertylarning fichalari
- static propertyni esa abstract qilib e'lon qilib bo'lmaydi
- Inherit qilingan property derived klassda override qilib ishlatilinadi
Top comments (0)