SlideShare a Scribd company logo
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
object.
Basic idea behind oops is that
computer program may be seen as
collection of individual units or
objects.
BASIC CONCEPTS OF
OOPS
1. Objects
2. Class
3. Data abstraction
4. Encapsulation
5. Inheritance
6. Polymorphism
CLASS
It is termed as a basic unit of
encapsulation.
A class is a grouping of objects that have the
same properties, common behaviour and
common relationships.
A class is a blue print or prototype from
which objects are created.
OR
OBJECT
A variable type of class is called an object,
which have a physical existance.
OR
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.
DATA ABSTRUCTION
It is a mechanism to represent
only essential features which are
of only use of significance and
hides all the unimportant details.
ENCAPSULATION
It is the process that allow selective
hiding of properties and methods in a
class. OR
Mechanism that binds both function
and data in one compact form called
encapsulation.
INHERITANCE
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
P OLYMORPHISM
It is a greek word which is made by two words:-
POLY(MANY) AND MORPHISM(FORMS).
Polymorphism means same things in different
form.
It is the main pillar of oop.
It is of two types:-
1. OPERATOR OVERLOADING
2. FUNCTION OVERLOADING
Object-Oriented Programming (OOPS) in C++

More Related Content

PPTX
Introduction to Object Oriented Programming Class IX
PPTX
PPTX
SE-IT JAVA LAB OOP CONCEPT
PPTX
Object oriented modeling
PPTX
Concepts of oops
PPT
PPTX
Enhance ERD(Entity Relationship Diagram)
DOC
Uml examples
Introduction to Object Oriented Programming Class IX
SE-IT JAVA LAB OOP CONCEPT
Object oriented modeling
Concepts of oops
Enhance ERD(Entity Relationship Diagram)
Uml examples

Similar to Object-Oriented Programming (OOPS) in C++ (20)

PDF
CS3391 -OOP -UNIT – I NOTES FINAL.pdf
PPTX
Introduction of OOPs
PPT
General OOP concept [by-Digvijay]
PPTX
basics of c++ object oriented programming l anguage
PPTX
introduction to object oriented programming
PPTX
Introduction to Object Oriented Programming
PPTX
OOPS 46 slide Python concepts .pptx
PPTX
Object Oriented Programming using c++ main four piller in this
PPTX
Object Oriented Programming.pptx its a opps concept in c++ which is helpful
PPTX
OBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptx
PPT
Oops slide
PDF
Abap object-oriented-programming-tutorials
PPTX
1 intro
PPTX
Object oriented programming
PPTX
Intro to object oriented programming.pptx
PDF
Oops concepts
PPTX
JAVA - Oops Concept.pptx
PPTX
Object Oriented Programming Concepts Using C++
ODT
Object Oriented Approach Within Siebel Boundaries
CS3391 -OOP -UNIT – I NOTES FINAL.pdf
Introduction of OOPs
General OOP concept [by-Digvijay]
basics of c++ object oriented programming l anguage
introduction to object oriented programming
Introduction to Object Oriented Programming
OOPS 46 slide Python concepts .pptx
Object Oriented Programming using c++ main four piller in this
Object Oriented Programming.pptx its a opps concept in c++ which is helpful
OBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptx
Oops slide
Abap object-oriented-programming-tutorials
1 intro
Object oriented programming
Intro to object oriented programming.pptx
Oops concepts
JAVA - Oops Concept.pptx
Object Oriented Programming Concepts Using C++
Object Oriented Approach Within Siebel Boundaries
Ad

More from Deepak Solanki (20)

PPT
Ulttrasonic metal welding
PPTX
Steering Operated Vehicle Illumination(Head Lighting) System
PPT
Modified Fiat Bogie
PPT
Loco workshop
PPT
Indian Railway : An Introduction
PPT
ICF Bogie
PPT
Casnub Bogies
PPT
Fiat bogie
PPT
Bogie under frame
PDF
Bogie and suspension e book
PPT
bio diesel
DOCX
HMT training report
DOC
Kota Super Thermal Power Station Training report
PPT
Oops implemetation material
PPT
Electromagnetic suspension-system
PPTX
Cimmco wagon mfg and suspension system
PPT
Suspension system
PPTX
Bhel Pnuematic Braking System
PPTX
PPTX
Automobile fluid coupling and torque converter
Ulttrasonic metal welding
Steering Operated Vehicle Illumination(Head Lighting) System
Modified Fiat Bogie
Loco workshop
Indian Railway : An Introduction
ICF Bogie
Casnub Bogies
Fiat bogie
Bogie under frame
Bogie and suspension e book
bio diesel
HMT training report
Kota Super Thermal Power Station Training report
Oops implemetation material
Electromagnetic suspension-system
Cimmco wagon mfg and suspension system
Suspension system
Bhel Pnuematic Braking System
Automobile fluid coupling and torque converter
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
A Presentation on Artificial Intelligence
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectroscopy.pptx food analysis technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Programs and apps: productivity, graphics, security and other tools
Empathic Computing: Creating Shared Understanding
NewMind AI Weekly Chronicles - August'25-Week II
A comparative analysis of optical character recognition models for extracting...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)

Object-Oriented Programming (OOPS) in C++

  • 1. GUIDEDED BY:- RESPECTED DEEPIKA MAM SUBMITTED BY:- DEEPAK KUMAR SOLANKI BRANCH:- Mechanical Engg. CLASS:- 2nd year, 3rd sem.
  • 2. It is object oriented programming in which programming is oriented by the object. Basic idea behind oops is that computer program may be seen as collection of individual units or objects.
  • 3. BASIC CONCEPTS OF OOPS 1. Objects 2. Class 3. Data abstraction 4. Encapsulation 5. Inheritance 6. Polymorphism
  • 4. CLASS It is termed as a basic unit of encapsulation. A class is a grouping of objects that have the same properties, common behaviour and common relationships. A class is a blue print or prototype from which objects are created. OR
  • 5. OBJECT A variable type of class is called an object, which have a physical existance. OR 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.
  • 6. DATA ABSTRUCTION It is a mechanism to represent only essential features which are of only use of significance and hides all the unimportant details.
  • 7. ENCAPSULATION It is the process that allow selective hiding of properties and methods in a class. OR Mechanism that binds both function and data in one compact form called encapsulation.
  • 8. INHERITANCE 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
  • 9. P OLYMORPHISM It is a greek word which is made by two words:- POLY(MANY) AND MORPHISM(FORMS). Polymorphism means same things in different form. It is the main pillar of oop. It is of two types:- 1. OPERATOR OVERLOADING 2. FUNCTION OVERLOADING