REPRESENTED BY:- ASHOK SHARMA, SAKSHI RATHI & ESHU AGRAWAL B.TECH. 3rd YEAR (CS) I.T.M. ENGG. COLLEGE  ALIGARH
<ul><li>Object Oriented Programming </li></ul><ul><li>In the OOT user can develop their software using </li></ul><ul><li>a...
<ul><li>Procedural Paradigm </li></ul><ul><li>Program defines data and then calls subprogram to act on the data </li></ul>...
<ul><li>1. Each entity can be easily modify , easily reuse  and easily upgrade to alter their data or function easily.  </...
<ul><li>What  Is  an  object? </li></ul><ul><li>Object is a real world entity. </li></ul><ul><li>An object is a real or ab...
<ul><li>What is a function? </li></ul><ul><li>The function describes the behavior of the object.  </li></ul><ul><li>The fu...
<ul><li>Basically the term “object-orient” means that we </li></ul><ul><li>organize our software as a combination or </li>...
1. Inheritance 2. Polymorphism  3. Encapsulation 4. Data abstraction We can use these properties to make our software conv...
<ul><li>Inheritance is a mechanism of sharing attributes </li></ul><ul><li>and operations among classes. </li></ul><ul><li...
 
<ul><li>Polymorphism means same thing in different </li></ul><ul><li>form.  </li></ul><ul><li>This is one of the crucial f...
<ul><li>The property of binding the member data and </li></ul><ul><li>member function in a single unit is called </li></ul...
<ul><li>Data abstraction is a process by which we can </li></ul><ul><li>hide un-necessary information from the user. </li>...
THANK YOU……….
Upcoming SlideShare
Loading in …5
×

Oops slide

679 views
550 views

Published on

hare krishna.....

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
679
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oops slide

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

×