Unit 1 Basic Concept of Object Oriented ProgrammingOOP
![Unit 1] Basic Concept of Object Oriented Programming(OOP) Delivered by: Prof. Rajesh Tiwari Head, Unit 1] Basic Concept of Object Oriented Programming(OOP) Delivered by: Prof. Rajesh Tiwari Head,](https://slidetodoc.com/presentation_image_h2/a45c7e51e59241b70dc0e45815a30a6d/image-1.jpg)
Unit 1] Basic Concept of Object Oriented Programming(OOP) Delivered by: Prof. Rajesh Tiwari Head, Departt. Of Computer Technology, VYWS’S Polytechnic, Badnera Maharastra

Learning Objectives This tutorial is prepared for helping students to Understand Object Orienetd Programming. Undestand the basic concepts of OOP. Using the C++/CPP programming language.

What is OOPs? Object oriented programming(OOPS)» Is a way of breaking larger problems into smaller problems using objects. OR » Writting programs using classes, objects & other features.

OOPs Concepts in C++ Class and Objects Data Abstraction Data Encapsulation/Data wrapping Inheritance Polymorphism Messaging

OOPs Concepts in Detail Class : Combination of data & function. Eg- Fruit, Animal and Employee etc. Objects: Run time entity of class. Eg- Mango, Cow and Manager etc. Data Abstraction: Process of hiding details from user. Eg- sending SMS.

OOPs Concepts in Detail Data Encapsulation/wrapping: Putting together. Eg- company, college and Bus etc. Inheritance: Acquires the properties of parent. Eg- Passing of physical or mental characteristics from one generation to another. Polymorphism: one name many form. Eg- addition (two, three or five values)

OOPs Concepts in Detail Messaging : Passing data from one function to other. Eg- encryption

Summary Object Orienetd Programminng. The basic concepts of OOP use in C++.

For Practice List any four concepts of OOPS. List any four programming languages that supports OOPS. Define class, object, inharitance and polymorphism.
- Slides: 9