GUIDEDED BY:- RESPECTED DEEPIKA MAM
SUBMITTED BY:- DEEPAK KUMAR SOLANKI
BRANCH:- Mechanical Engg.
CLASS:- 2nd year, 3rd sem.
It is object oriented
programming in which
programming is oriented by the
Basic idea behind oops is that
computer program may be seen as
collection of individual units or
BASIC CONCEPTS OF
3. Data abstraction
It is termed as a basic unit of
A class is a grouping of objects that have the
same properties, common behaviour and
A class is a blue print or prototype from
which objects are created.
A variable type of class is called an object,
which have a physical existance.
Object is basically a class variable that
does the implementation of the plan
inside the class.
EX: VEHICLE is a CLASS.
CAR, BIKE, BYCYCLE, BUS,
TRUCK are the OBJECTS which
are inside the class.
It is a mechanism to represent
only essential features which are
of only use of significance and
hides all the unimportant details.
It is the process that allow selective
hiding of properties and methods in a
Mechanism that binds both function
and data in one compact form called
DERIVED/NEW CLASS can inherit some of
properties of the BASE/SUPER/PARENT CLASS.
It is of five types:-
1. SINGLE INHERITANCE
2. MULTIPLE INHERITANCE
3. MULTILEVEL INHERITANCE
4. HIERARCHICAL INHERITANCE
5. HYBRID INHERITANCE
It is a greek word which is made by two words:-
POLY(MANY) AND MORPHISM(FORMS).
Polymorphism means same things in different
It is the main pillar of oop.
It is of two types:-
1. OPERATOR OVERLOADING
2. FUNCTION OVERLOADING