DEV Community

Sukhrob
Sukhrob

Posted on

Abstract Method/Property

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:

  1. Abstrakt methodlar implicitly virtual methodlar ekan (babr chummadim).
  2. Abstrakt methodlar faqatgina base classda e'lon qilinishi shart
  3. Chunki abstrakt methodning implementatsiyasi derived klassda qilinadi, base klassda methodning tanasi bo'lmaydi Misol: public abstract void NimaGap;
  4. Abstrakt method declarationida ularni static va virtual qilib e'lon qilib bo'lmaydi

Abstrakt propertylarning fichalari

  1. static propertyni esa abstract qilib e'lon qilib bo'lmaydi
  2. Inherit qilingan property derived klassda override qilib ishlatilinadi

Image description

Top comments (0)