Characteristics of Object Oriented Programming in C++
Characteristics of Object Oriented Programming in C++
Presentation on - OOPS
Presentation by-
Abhishek kumr
01234321
CSE/3rd
What is OOP?
C++
PHP
Java
Classes And Objects
Classes(Classification Of Objects)
Identity
State
Behaviour
Benefits Of OOP
Reusability
Extensibility
Decomposability
Compos ability
Understandability
Security
Characteristics Of
OOP
Characteristics Of OOP
Inheritance
Data Abstraction
Data Encapsulation
Polymorphism
Inheritance
Inheritance
5 levels of inheritance -
-Single level
-Multilevel
-Multiple
-Hierarchical
-Hybrid
Types of Inheritance
SINGLE INHETANE :-
When a sub class inherit the property from the class that itself
inherit from another class , then it is known as Multi Level
Inheritance.
Multiple Inheritance
Derived Bird
Multiple
When a sub class inherit the property from several base class,
then it is known as multiple inheritance.
Hierarchical Inheritance
B C D
E F G H
When several sub class inherit the property from single base class, then it is
known as hierarchical inheritance.
Hybrid
World
In hybrid inheritance several inheritance forms
Are combined. India
Rajasthan
Jaipur
Data Abstraction
Data Abstraction
Data abstraction or information hiding refers to
providing only essential information to the outside
world and hiding their background details.
Advantages Of Data Abstraction
Virtual functions.
Operator overloading.
Function overloading
Thank you