SlideShare a Scribd company logo
REPRESENTED BY:- ASHOK SHARMA, SAKSHI RATHI & ESHU AGRAWAL B.TECH. 3rd YEAR (CS) I.T.M. ENGG. COLLEGE  ALIGARH
Object Oriented Programming In the OOT user can develop their software using a new way and thinking about models. Organized around real world concept.  C++ Small talk Java
Procedural Paradigm Program defines data and then calls subprogram to act on the data Object Paradigm Program creates objects that encapsulate the data  and procedures that operate on the data
1. Each entity can be easily modify , easily reuse  and easily upgrade to alter their data or function easily.  2. You can extend any entity according to your requirement or future plane.  3. It also has the scope of future enhancement.  4. You can easily relate one entity with another. It means you can built the relationship between more entities.  5. You can add new function or behavior easily in any of the entity.
What  Is  an  object? Object is a real world entity. An object is a real or abstract item that contains information and method that allow it to be manipulated. For Ex:- OOP’s world  |  Procedural Language world Class  |  structure {  |  { Objects  |  }structure variables }  What is an attribute? An attribute is data value hold by an entity.
What is a function? The function describes the behavior of the object.  The function is a way to access the attribute Function is also called method. What is a class? Class refer to a group of similar object . The class is group of the objects with the same data structure (attributes) and behavior(function & method). For Ex:- class XYZ  { Integer a, float b Gets number }
Basically the term “object-orient” means that we organize our software as a combination or grouping of different type of objects (real world entities) that intercorporate both data structure as well as behavior .
1. Inheritance 2. Polymorphism  3. Encapsulation 4. Data abstraction We can use these properties to make our software convenient and attractive.  Properties can be defined as:-
Inheritance is a mechanism of sharing attributes and operations among classes. Basically inheritance is of five types, 1. Single inheritance 2. Multilevel inheritance 3. Multiple inheritance 4. Hierarchical inheritance 5. Hybrid inheritance
 
Polymorphism means same thing in different form.  This is one of the crucial feature of OOPs. It simply mean “one name multiple forms”.
The property of binding the member data and member function in a single unit is called encapsulation. When we ties data structure and the behavior in a single unit called class. This property of binding the data and function in single unit called encapsulation.
Data abstraction is a process by which we can hide un-necessary information from the user. User can only see those information which are necessary to him. For Ex:-  TV remote
THANK YOU……….

More Related Content

PPTX
principle of oop’s in cpp
PPT
2 Object Oriented Programming
PPT
Object Oriented Language
PPTX
Oops concept in c++ unit 3 -topic 4
PPTX
Characteristics of oop
PPT
Basic concept of OOP's
principle of oop’s in cpp
2 Object Oriented Programming
Object Oriented Language
Oops concept in c++ unit 3 -topic 4
Characteristics of oop
Basic concept of OOP's

What's hot (20)

PPT
Oop concept
PPT
Oops Concepts
PDF
Chapter 6 OOPS Concept
PPTX
Oo ps concepts in c++
PPTX
Introduction to object oriented language
PPTX
Principal of objected oriented programming
PDF
Concepts of OOPs
PPT
Basic concepts of object oriented programming
PPTX
Object oriented programming concept
PPTX
Characteristics of OOPS
PPTX
OOPS with C++ | Concepts of OOPS | Introduction
PPTX
OOP - Benefits and advantages of OOP
PPTX
Principles and advantages of oop ppt
PPTX
Object oriented programming concepts
PPTX
the Concept of Object-Oriented Programming
PPTX
Fundamentals of OOP (Object Oriented Programming)
PPTX
POP vs OOP Introduction
PPTX
General oops concepts
PPT
Oops
Oop concept
Oops Concepts
Chapter 6 OOPS Concept
Oo ps concepts in c++
Introduction to object oriented language
Principal of objected oriented programming
Concepts of OOPs
Basic concepts of object oriented programming
Object oriented programming concept
Characteristics of OOPS
OOPS with C++ | Concepts of OOPS | Introduction
OOP - Benefits and advantages of OOP
Principles and advantages of oop ppt
Object oriented programming concepts
the Concept of Object-Oriented Programming
Fundamentals of OOP (Object Oriented Programming)
POP vs OOP Introduction
General oops concepts
Oops
Ad

Similar to Oops slide (20)

PPT
Ashish oot
PDF
Java chapter 3
PPTX
Intro to object oriented programming.pptx
DOCX
Ooad notes
PPTX
OBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptx
PPTX
Object Oriented Programming Concepts Using C++
PDF
MCA NOTES.pdf
PPT
Basic Java Concept - Practical Oriented Methodologies
PDF
M.c.a. (sem iv)- java programming
PDF
Java Programming Paradigms Chapter 1
PDF
Java Progamming Paradigms, OOPS Concept, Introduction to Java, Structure of J...
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
PPT
General OOP concept [by-Digvijay]
PDF
Oops concepts || Object Oriented Programming Concepts in Java
PPTX
JAVA - Oops Concept.pptx
PDF
Oops concepts
PPTX
Principles of OOPs.pptx
DOC
Chapter1
PPTX
Rajib Ali Presentation on object oreitation oop.pptx
Ashish oot
Java chapter 3
Intro to object oriented programming.pptx
Ooad notes
OBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptx
Object Oriented Programming Concepts Using C++
MCA NOTES.pdf
Basic Java Concept - Practical Oriented Methodologies
M.c.a. (sem iv)- java programming
Java Programming Paradigms Chapter 1
Java Progamming Paradigms, OOPS Concept, Introduction to Java, Structure of J...
Object Oriented Programming using c++ main four piller in this
Object Oriented Programming.pptx its a opps concept in c++ which is helpful
General OOP concept [by-Digvijay]
Oops concepts || Object Oriented Programming Concepts in Java
JAVA - Oops Concept.pptx
Oops concepts
Principles of OOPs.pptx
Chapter1
Rajib Ali Presentation on object oreitation oop.pptx
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Machine Learning_overview_presentation.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Spectroscopy.pptx food analysis technology
MYSQL Presentation for SQL database connectivity
Encapsulation_ Review paper, used for researhc scholars
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Unlocking AI with Model Context Protocol (MCP)
Machine Learning_overview_presentation.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
Programs and apps: productivity, graphics, security and other tools
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release
NewMind AI Weekly Chronicles - August'25-Week II
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectroscopy.pptx food analysis technology

Oops slide

  • 1. REPRESENTED BY:- ASHOK SHARMA, SAKSHI RATHI & ESHU AGRAWAL B.TECH. 3rd YEAR (CS) I.T.M. ENGG. COLLEGE ALIGARH
  • 2. Object Oriented Programming In the OOT user can develop their software using a new way and thinking about models. Organized around real world concept. C++ Small talk Java
  • 3. Procedural Paradigm Program defines data and then calls subprogram to act on the data Object Paradigm Program creates objects that encapsulate the data and procedures that operate on the data
  • 4. 1. Each entity can be easily modify , easily reuse and easily upgrade to alter their data or function easily. 2. You can extend any entity according to your requirement or future plane. 3. It also has the scope of future enhancement. 4. You can easily relate one entity with another. It means you can built the relationship between more entities. 5. You can add new function or behavior easily in any of the entity.
  • 5. What Is an object? Object is a real world entity. An object is a real or abstract item that contains information and method that allow it to be manipulated. For Ex:- OOP’s world | Procedural Language world Class | structure { | { Objects | }structure variables } What is an attribute? An attribute is data value hold by an entity.
  • 6. What is a function? The function describes the behavior of the object. The function is a way to access the attribute Function is also called method. What is a class? Class refer to a group of similar object . The class is group of the objects with the same data structure (attributes) and behavior(function & method). For Ex:- class XYZ { Integer a, float b Gets number }
  • 7. Basically the term “object-orient” means that we organize our software as a combination or grouping of different type of objects (real world entities) that intercorporate both data structure as well as behavior .
  • 8. 1. Inheritance 2. Polymorphism 3. Encapsulation 4. Data abstraction We can use these properties to make our software convenient and attractive. Properties can be defined as:-
  • 9. Inheritance is a mechanism of sharing attributes and operations among classes. Basically inheritance is of five types, 1. Single inheritance 2. Multilevel inheritance 3. Multiple inheritance 4. Hierarchical inheritance 5. Hybrid inheritance
  • 10.  
  • 11. Polymorphism means same thing in different form. This is one of the crucial feature of OOPs. It simply mean “one name multiple forms”.
  • 12. The property of binding the member data and member function in a single unit is called encapsulation. When we ties data structure and the behavior in a single unit called class. This property of binding the data and function in single unit called encapsulation.
  • 13. Data abstraction is a process by which we can hide un-necessary information from the user. User can only see those information which are necessary to him. For Ex:- TV remote