0% found this document useful (0 votes)
26 views2 pages

1 Questions From All Chapters

The document discusses object oriented programming and its key concepts and features. It introduces OOP and some flaws in procedure oriented programming that OOP aims to address. The major features of OOP discussed are objects, classes, abstraction, encapsulation, inheritance, polymorphism and data hiding.

Uploaded by

Utsav Pathak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

1 Questions From All Chapters

The document discusses object oriented programming and its key concepts and features. It introduces OOP and some flaws in procedure oriented programming that OOP aims to address. The major features of OOP discussed are objects, classes, abstraction, encapsulation, inheritance, polymorphism and data hiding.

Uploaded by

Utsav Pathak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Chapter One: Introduction to Object Oriented Programming

 A Look at Procedure-Oriented Programming


 Concept of Object Oriented Paradigm
 Features of OOP
 Benefits of OOP
 Application of OOP

Object Oriented Programming


Object oriented programming (OOP) is a programming model that relies on the concept
of classes and objects.

ke ke garcha ta OOP le

 The major motivating factor of OOP is to eliminate some of the flaws encountered in
POP (Procedure-oriented Programming) approach.
Flaws in POP- No concept of Data hiding & security; Friend functions, Virtual class
 Programs are divided into objects.
 Emphasis is on data rather than procedure (logic).
 OOP treats data as a critical element in the program and does not allow it to flow freely
around the system.
 Data is hidden and cannot be accessed by external functions.

Features of OOP
1. Object
2. Class
3. Abstraction
4. Encapsulation
5. Inheritance
6. Polymorphism
7. Data hiding / Information hiding

You might also like