2. Vorislik turlari
// public (umumiy) vorislik
class derived1: public Base{…};
// private (xususiy) vorislik
class derived2: private Base{….};
// protected (himoyalangan) vorislik
class derived3: protected Base{….};
// default (oddiy-xususiy) vorislik
class derived4: Base{….};
Public vorislik:
Bunda asos sinfning public a’zolari voris sinfning ham public a’zolari va asos sinfning protected a’zolari voris sinfning protected a’zolariga aylanadi.
Lekin asos sinfning private a’zolari voris sinf uchun yopiqligicha qoladi.
Protected vorislik:
Bunda asos sinfning public va protected a’zolari voris sinf uchun protected a’zo bo’lib o’tadi.
Private vorislik:
Bunda asos sinfning public va protected a’zolari voris sinfning private a’zosiga ayanadi.
Do'stlaringiz bilan baham: |