Publications



Download 248,22 Kb.
Pdf ko'rish
bet13/25
Sana31.12.2021
Hajmi248,22 Kb.
#201997
1   ...   9   10   11   12   13   14   15   16   ...   25
Bog'liq
CChapter1

1.3.5

Inheritance

Vehicle


Motor bike

Two-Wheeler

Scooter

Four-Wheeler

Bus

Car


Wheels

Wheels


Wheels

Wheels


Wheels

Wheels


Wheels

Engine


Engine

Engine


Engine

Engine


Engine

Engine


Engine

Attributes

Attributes

Attributes

Attributes

Attributes

Attributes

Attributes

Base class

Derived Class



Fig. 1.4 Inheritance

Inheritance  is  a  process  by  which  objects  inherit  the  properties  of  another

object  belonging  to  another  class.  The  concept  of  using  classes  provides  a  useful

way to organize objects; it is especially useful because classes are reusable. That




11

Introduction to C++

is,  they  are extensible.  You  can  create  new  classes  that  extend  or  are

descendents of  existing  classes.  The  descendent  or  derived  classes  can inherit

all  the  attributes  of  the  original  (or parent)  class  or  they  can  override  some

attributes. Employing inheritance can save a lot of work; when a class is created

that inherits from another, you only need to create the new features.

Inheritance  is  somewhat  analogous  to  using  functions  to  simplify  a

traditional  procedural  program.  If  there  are  three  different  sections  of  a

procedural  program  doing  almost  exactly  the  same  thing,  then    the  common

elements of these three sections can be extracted and put into a single function.

The  three  sections  of  the  program  can  call  the  function  to  execute  the  common

actions, and they can perform their own individual processing as well. Similarly, a




Download 248,22 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish