SlideShare a Scribd company logo
Introduction of OOPs
 CLASS
 OBJECT
 ABSTRACTION
 ENCAPSULATION
 INHERITENCE
 POLYMORPHISM
 Object Oriented Programming (OOP) is a
programming model where programs are
organized around objects and data rather
than action and logic.
 Class is a user defined data type, that has
some general identity, state and behaviour.
 A class will never occupy any memory space
and hence it is only a logical representation
of data.
 In OOP languages it is mandatory to create a
class for representing data.
 Object is the basic unit of object-oriented
programming.
 Object is an instance of class, that has an
identity, state and behaviour.
 Each instance of an object can hold its own
relevant data.
 Abstraction means showing essential features
and hiding non-essential features to the user.
 Abstraction means “FRONTEND”.
 Abstraction lets us focus on what the object
does instead of how it does it ?
 Encapsulation = En + capsule +ation
( Everything In a single capsule).
 Wrapping up a data member and a method
together into a single unit is called
Encapsulation.
 Its hide the data for security such as making
the variables public, private and protected.
 When a class includes a property of another
class it is known as inheritance.
 Inheritance is a process of object reusability.
 New methods and attributes can be created in
the new class, but don’t affect the parent
class’s definition
 Poly means many one form can perform
differently in different scenarios. We will
get different results in different scenarios.
 "Many forms of a single object is called
Polymorphism."
 Polymorphism mainly happens in runtime
only.
 1.Abstraction:- We press the button and
result displays on screen.
 2.Encapsulation:- There is number of circuits
available but they all are binded in a single
frame.
 3.Inheritence:- Android 10 inherited by Pie.
 4.Polymorphism:- Before & after semester
examinations.
THANKYOU

More Related Content

PPTX
Bab satu
PDF
Lecture 2 cst 205-281 oop
PDF
Introduction to Object Oriented Concepts
PPTX
[OOP - Lec 08] Encapsulation (Information Hiding)
PDF
Chapter2 Encapsulation (Java)
PDF
All 23 Design patterns in one page front and back
PPT
C# Encapsulation
PPTX
Object-Oriented Programming (OOPS) in C++
Bab satu
Lecture 2 cst 205-281 oop
Introduction to Object Oriented Concepts
[OOP - Lec 08] Encapsulation (Information Hiding)
Chapter2 Encapsulation (Java)
All 23 Design patterns in one page front and back
C# Encapsulation
Object-Oriented Programming (OOPS) in C++

Similar to Introduction of OOPs (20)

PPTX
OOP Presentation.pptx
PPTX
OOP Presentation.pptx
PPTX
Object oriented programming
PPTX
Concepts of oop1
PPTX
Object Oriented Programming Concepts Using C++
PPTX
Object Oriented Programming - Cheat sheet.pptx
PPTX
An overview of Object Oriented Programming in C#.
PDF
L1-Introduction to OOPs concepts.pdf
PPTX
introduction of Object oriented programming
PDF
oopsinvb-191021101327.pdf
PPTX
Oops in vb
PPTX
concept of oops
PPTX
object oriented programing lecture 1
PPTX
Shuvrojit Majumder . 25900120006 Object Oriented Programming (PCC-CS 503) ...
PPTX
Introduction to Object Oriented Programming
PPTX
Object Oriented Concept
PPTX
Object oriented programming concepts
PPTX
Object oriented programming concepts
PPTX
SKILLWISE - OOPS CONCEPT
OOP Presentation.pptx
OOP Presentation.pptx
Object oriented programming
Concepts of oop1
Object Oriented Programming Concepts Using C++
Object Oriented Programming - Cheat sheet.pptx
An overview of Object Oriented Programming in C#.
L1-Introduction to OOPs concepts.pdf
introduction of Object oriented programming
oopsinvb-191021101327.pdf
Oops in vb
concept of oops
object oriented programing lecture 1
Shuvrojit Majumder . 25900120006 Object Oriented Programming (PCC-CS 503) ...
Introduction to Object Oriented Programming
Object Oriented Concept
Object oriented programming concepts
Object oriented programming concepts
SKILLWISE - OOPS CONCEPT
Ad

Recently uploaded (20)

PPT
Introduction Database Management System for Course Database
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administraation Chapter 3
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
medical staffing services at VALiNTRY
PPTX
L1 - Introduction to python Backend.pptx
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
assetexplorer- product-overview - presentation
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Introduction Database Management System for Course Database
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administraation Chapter 3
VVF-Customer-Presentation2025-Ver1.9.pptx
Nekopoi APK 2025 free lastest update
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
medical staffing services at VALiNTRY
L1 - Introduction to python Backend.pptx
Design an Analysis of Algorithms I-SECS-1021-03
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
CHAPTER 2 - PM Management and IT Context
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Which alternative to Crystal Reports is best for small or large businesses.pdf
assetexplorer- product-overview - presentation
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Understanding Forklifts - TECH EHS Solution
Wondershare Filmora 15 Crack With Activation Key [2025
wealthsignaloriginal-com-DS-text-... (1).pdf
Operating system designcfffgfgggggggvggggggggg
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Ad

Introduction of OOPs

  • 2.  CLASS  OBJECT  ABSTRACTION  ENCAPSULATION  INHERITENCE  POLYMORPHISM
  • 3.  Object Oriented Programming (OOP) is a programming model where programs are organized around objects and data rather than action and logic.
  • 4.  Class is a user defined data type, that has some general identity, state and behaviour.  A class will never occupy any memory space and hence it is only a logical representation of data.  In OOP languages it is mandatory to create a class for representing data.
  • 5.  Object is the basic unit of object-oriented programming.  Object is an instance of class, that has an identity, state and behaviour.  Each instance of an object can hold its own relevant data.
  • 6.  Abstraction means showing essential features and hiding non-essential features to the user.  Abstraction means “FRONTEND”.  Abstraction lets us focus on what the object does instead of how it does it ?
  • 7.  Encapsulation = En + capsule +ation ( Everything In a single capsule).  Wrapping up a data member and a method together into a single unit is called Encapsulation.  Its hide the data for security such as making the variables public, private and protected.
  • 8.  When a class includes a property of another class it is known as inheritance.  Inheritance is a process of object reusability.  New methods and attributes can be created in the new class, but don’t affect the parent class’s definition
  • 9.  Poly means many one form can perform differently in different scenarios. We will get different results in different scenarios.  "Many forms of a single object is called Polymorphism."  Polymorphism mainly happens in runtime only.
  • 10.  1.Abstraction:- We press the button and result displays on screen.  2.Encapsulation:- There is number of circuits available but they all are binded in a single frame.  3.Inheritence:- Android 10 inherited by Pie.  4.Polymorphism:- Before & after semester examinations.