SlideShare a Scribd company logo
Object Oriented Programming
O O P S !
What is Object Oriented Programming
• Programming based on the concepts of Classes and Objects.
• A class defines – the object follows.
• Class is an abstraction/blueprint and the object is the real-world version of the
class (instance).
Ex: Human being can be constructed as a class and John can be created as an
object for the Class human being.
Structure of a class
• A class contains basically two key components, namely
- Attributes/variables
- Functions/Methods
-The attributes measure or define specific properties for the objects and methods are
functions which can be used by the objects.
Examples of OOP Languages
• Many widely used programming languages in the world are objected oriented
programming languages, namely
- C++
- C#
- Python
- Java
- JavaScript
Advantages of OOPs
• Simplify complex processes
• Modularity enabling code reusability, scalability and efficiency.
• Grouping similar things and segregating dissimilar things.
• Data protection through the feature of encapsulation.

More Related Content

PPT
PHP - Procedural To Object-Oriented
DOCX
Object oriented programming tutorial
PPTX
Principles and advantages of oop ppt
PPT
Basic concepts of oops
PPTX
Object Oriented Programming Principles
PDF
Object-oriented programming (OOP) with Complete understanding modules
PPTX
Characteristics of OOPS
PHP - Procedural To Object-Oriented
Object oriented programming tutorial
Principles and advantages of oop ppt
Basic concepts of oops
Object Oriented Programming Principles
Object-oriented programming (OOP) with Complete understanding modules
Characteristics of OOPS

What's hot (20)

PPTX
Introduction to Object Oriented Programming
PPTX
Object Oriented Programming Concepts
PDF
Concepts of OOPs
PPTX
Object oriented programming
PPTX
Characteristics of oop
PPTX
Object Oriented Concept
PPTX
Oop ppt
PPT
Oop Presentation
PDF
Introduction to object oriented programming
PPT
OOP programming
PPTX
Object Oriented Programming in Java _lecture 1
PPT
2 Object Oriented Programming
PPTX
Object Oriented Programming
PPT
Object oriented vs. object based programming
PPTX
[OOP - Lec 01] Introduction to OOP
PPT
Oops
PPTX
Introduction to Object Oriented Programming
PPT
Introduction to Object Oriented Programming
Object Oriented Programming Concepts
Concepts of OOPs
Object oriented programming
Characteristics of oop
Object Oriented Concept
Oop ppt
Oop Presentation
Introduction to object oriented programming
OOP programming
Object Oriented Programming in Java _lecture 1
2 Object Oriented Programming
Object Oriented Programming
Object oriented vs. object based programming
[OOP - Lec 01] Introduction to OOP
Oops
Introduction to Object Oriented Programming
Ad

Similar to Object oriented programming (20)

PPT
Java Fundamentalojhgghjjjjhhgghhjjjjhhj.ppt
PDF
lecture.in ooop object orented programmeg.pdf
PPTX
Object Oriented Programming WEOBRDSLKBNSDF
PPTX
U1 JAVA.pptx
PPTX
Principles of OOPs.pptx
PPTX
C++ in object oriented programming
PPTX
An overview of Object Oriented Programming in C#.
PPTX
CPP-Unit 1.pptx
PDF
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
PPT
1. OBJECT ORIENTED PROGRAMMING USING JAVA - OOps Concepts.ppt
PPTX
PHP OOP Lecture - 01.pptx
PPTX
OOP.pptx
PPTX
1 unit (oops)
PPTX
introduction of Object oriented programming
PPTX
Introduction to oop and java fundamentals
PPTX
oop.pptx
PPT
Unit 1- Basic concept of object-oriented-programming.ppt
PDF
1unit-120324103142-phpapp02.pdf
PDF
6_Object-oriented-using-java.pdf object oriented programming concepts
PPTX
Lecture 1 oop
Java Fundamentalojhgghjjjjhhgghhjjjjhhj.ppt
lecture.in ooop object orented programmeg.pdf
Object Oriented Programming WEOBRDSLKBNSDF
U1 JAVA.pptx
Principles of OOPs.pptx
C++ in object oriented programming
An overview of Object Oriented Programming in C#.
CPP-Unit 1.pptx
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
1. OBJECT ORIENTED PROGRAMMING USING JAVA - OOps Concepts.ppt
PHP OOP Lecture - 01.pptx
OOP.pptx
1 unit (oops)
introduction of Object oriented programming
Introduction to oop and java fundamentals
oop.pptx
Unit 1- Basic concept of object-oriented-programming.ppt
1unit-120324103142-phpapp02.pdf
6_Object-oriented-using-java.pdf object oriented programming concepts
Lecture 1 oop
Ad

Recently uploaded (20)

PDF
RMMM.pdf make it easy to upload and study
PDF
Trump Administration's workforce development strategy
PPTX
master seminar digital applications in india
PPTX
Lesson notes of climatology university.
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
RMMM.pdf make it easy to upload and study
Trump Administration's workforce development strategy
master seminar digital applications in india
Lesson notes of climatology university.
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
O7-L3 Supply Chain Operations - ICLT Program
FourierSeries-QuestionsWithAnswers(Part-A).pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Anesthesia in Laparoscopic Surgery in India
STATICS OF THE RIGID BODIES Hibbelers.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Microbial diseases, their pathogenesis and prophylaxis
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Pharmacology of Heart Failure /Pharmacotherapy of CHF
human mycosis Human fungal infections are called human mycosis..pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx

Object oriented programming

  • 2. What is Object Oriented Programming • Programming based on the concepts of Classes and Objects. • A class defines – the object follows. • Class is an abstraction/blueprint and the object is the real-world version of the class (instance). Ex: Human being can be constructed as a class and John can be created as an object for the Class human being.
  • 3. Structure of a class • A class contains basically two key components, namely - Attributes/variables - Functions/Methods -The attributes measure or define specific properties for the objects and methods are functions which can be used by the objects.
  • 4. Examples of OOP Languages • Many widely used programming languages in the world are objected oriented programming languages, namely - C++ - C# - Python - Java - JavaScript
  • 5. Advantages of OOPs • Simplify complex processes • Modularity enabling code reusability, scalability and efficiency. • Grouping similar things and segregating dissimilar things. • Data protection through the feature of encapsulation.