SlideShare a Scribd company logo
3
Most read
5
Most read
12
Most read
By : ASHWANI SAMNANI
PROGRAMMER:- A programmer is a person who
creates a computer program.
PROGRAMMING:-It is the process of
writing a program.
PROGRAMMING LANGUAGE:- It is a set of
commands and syntax used to create a computer
program.
1. Characteristics of procedural Programming
a) It follows top-down approach
b) The program is divided into blocks of codes called
functions ,where each function performs specific task.
c) The data moves freely in program.
d) The data and functions are detached from each other.
e) It is easy to follow the logic of a program.
2. Limitations of Procedural Programming
a) It mainly focuses on procedure or functions. Less
attention is given to the data.
b)The data and function are separate from each other.
c) It does not work for large and complex system.
d)Global data is freely moving and is shared among
various functions .
e) It does not model real world entities.
Before learning about OOP’s concept .let us learn about object
What is an Object?
An object is an identifiable entity with some attributes and behavior . For
example we can say that a car is an object it has some attributes such as its
color, model and engine size . Its behavior includes driving forward,
backward, accelerating etc.
Characterstics Behaviour
Model FZ Driving
Color Blue
Mileage 45
km/h
Engine Capacity 149 cc
What is a Class?
The term class is used to describe a group of objects that have some
common attributes and behaviour. Consider lion. Giraffe ,cow .They all
share some common attributes such as eyes , hairs , ears, and four leg.
They all have common behaviour such as all of them eat sleep and walk.
They can be grouped in a Class called Animal.
a. It follows bottom-up approach
b. It restricts the free movement of data by using the
concept of data hiding.
c. It is extremely helpful in solving complex problems
d. A properly defined class can be reused .
Characteristic's of Object Oriented Programming
Introduction to Object Oriented Programming Class IX
Data abstraction refers to providing only essential information about
the data to the outside world, hiding the background details or
implementation. For example an ATM machine…
Encapsulation
It is a mechanism that binds the data and function together into
a single unit. It keeps them safe from the outside world
preventing any unauthorized access or misuse. Only the function
that are inside the data can access the data . In this way data
and functions are said to be encapsulated into a single entity.
For example :-
Inheritance
It is a powerful mechanism by which one class inherits the properties of
another class.
The common class that gets inherited is called the parent class or the
base class.
The class that inherits the properties from the common class is know as
the child class or the derived class or sub class.
Polymorphism
The word Polymorphism means “many forms”. It comes from Greek world
poly(meaning many) and morphos(meaning many forms).It is the ability of
a function or an object to acquire multiple forms. For example:-
Introduction to Object Oriented Programming Class IX
Introduction to Object Oriented Programming Class IX

More Related Content

PPTX
Fundamentals steps in Digital Image processing
KarthicaMarasamy
 
PPTX
Uninformed Search technique
Kapil Dahal
 
PDF
COVID-19 detection using Chest X-rays.pdf
DeepakSahu480384
 
PDF
OpenGL L04-Lighting
Mohammad Shaker
 
PPT
pattern classification
Ranjan Ganguli
 
PPTX
Stages of image processing
Amal Mp
 
PPT
Intelligent system by SHAHIN ELAHI BOX
Shahin Alam
 
PDF
Edge detection
Edi Supriadi
 
Fundamentals steps in Digital Image processing
KarthicaMarasamy
 
Uninformed Search technique
Kapil Dahal
 
COVID-19 detection using Chest X-rays.pdf
DeepakSahu480384
 
OpenGL L04-Lighting
Mohammad Shaker
 
pattern classification
Ranjan Ganguli
 
Stages of image processing
Amal Mp
 
Intelligent system by SHAHIN ELAHI BOX
Shahin Alam
 
Edge detection
Edi Supriadi
 

Similar to Introduction to Object Oriented Programming Class IX (20)

PDF
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
ApurvaLaddha
 
PPTX
SE-IT JAVA LAB OOP CONCEPT
nikshaikh786
 
PPTX
POP vs OOP Introduction
Hashni T
 
PPT
Basic concept of OOP's
Prof. Dr. K. Adisesha
 
PPTX
Unit - I Intro. to OOP Concepts and Control Structure -OOP and CG (2024 Patte...
babasahebgaikwad8
 
PPTX
Object Oriented Programming fundamentals.pptx
sanaiftikhar23
 
PDF
Object oriented concepts
Pranali Chaudhari
 
PPTX
Unit 2.pptx
SherinRappai1
 
PPTX
Unit 2.pptx
SherinRappai
 
PDF
Computer_Programming_Part_II_Segment_01.pdf
et243047
 
PPTX
Object Oriented Programming Language is an oop
sanaiftikhar23
 
PPTX
Chapter1 introduction
Jeevan Acharya
 
PPTX
Ch 1 Introduction to Object Oriented Programming.pptx
MahiDivya
 
PDF
object oriented programming concepts and explanation
SATYA136395
 
PPTX
CPP-Unit 1.pptx
YashKoli22
 
PDF
L1-Introduction to OOPs concepts.pdf
BhanuJatinSingh
 
PPTX
IET307 OOP - object oriented programming concepts.pptx
BasithAb2
 
PPT
Basic concepts of oops
Chandrakiran Satdeve
 
DOC
Chapter1
jammiashok123
 
PPTX
Presentation c
Kunal Sharma
 
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
ApurvaLaddha
 
SE-IT JAVA LAB OOP CONCEPT
nikshaikh786
 
POP vs OOP Introduction
Hashni T
 
Basic concept of OOP's
Prof. Dr. K. Adisesha
 
Unit - I Intro. to OOP Concepts and Control Structure -OOP and CG (2024 Patte...
babasahebgaikwad8
 
Object Oriented Programming fundamentals.pptx
sanaiftikhar23
 
Object oriented concepts
Pranali Chaudhari
 
Unit 2.pptx
SherinRappai1
 
Unit 2.pptx
SherinRappai
 
Computer_Programming_Part_II_Segment_01.pdf
et243047
 
Object Oriented Programming Language is an oop
sanaiftikhar23
 
Chapter1 introduction
Jeevan Acharya
 
Ch 1 Introduction to Object Oriented Programming.pptx
MahiDivya
 
object oriented programming concepts and explanation
SATYA136395
 
CPP-Unit 1.pptx
YashKoli22
 
L1-Introduction to OOPs concepts.pdf
BhanuJatinSingh
 
IET307 OOP - object oriented programming concepts.pptx
BasithAb2
 
Basic concepts of oops
Chandrakiran Satdeve
 
Chapter1
jammiashok123
 
Presentation c
Kunal Sharma
 
Ad

Recently uploaded (20)

PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Trends in pediatric nursing .pptx
AneetaSharma15
 
PPTX
CDH. pptx
AneetaSharma15
 
PDF
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
PDF
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
AshifaRamadhani
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PDF
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
PPTX
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
PDF
The Picture of Dorian Gray summary and depiction
opaliyahemel
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PDF
Sunset Boulevard Student Revision Booklet
jpinnuck
 
PPTX
FSSAI (Food Safety and Standards Authority of India) & FDA (Food and Drug Adm...
Dr. Paindla Jyothirmai
 
DOCX
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
PREVENTIVE PEDIATRIC. pptx
AneetaSharma15
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Trends in pediatric nursing .pptx
AneetaSharma15
 
CDH. pptx
AneetaSharma15
 
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
AshifaRamadhani
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
The Picture of Dorian Gray summary and depiction
opaliyahemel
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Sunset Boulevard Student Revision Booklet
jpinnuck
 
FSSAI (Food Safety and Standards Authority of India) & FDA (Food and Drug Adm...
Dr. Paindla Jyothirmai
 
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PREVENTIVE PEDIATRIC. pptx
AneetaSharma15
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
Ad

Introduction to Object Oriented Programming Class IX

  • 1. By : ASHWANI SAMNANI
  • 2. PROGRAMMER:- A programmer is a person who creates a computer program. PROGRAMMING:-It is the process of writing a program. PROGRAMMING LANGUAGE:- It is a set of commands and syntax used to create a computer program.
  • 3. 1. Characteristics of procedural Programming a) It follows top-down approach b) The program is divided into blocks of codes called functions ,where each function performs specific task. c) The data moves freely in program. d) The data and functions are detached from each other. e) It is easy to follow the logic of a program.
  • 4. 2. Limitations of Procedural Programming a) It mainly focuses on procedure or functions. Less attention is given to the data. b)The data and function are separate from each other. c) It does not work for large and complex system. d)Global data is freely moving and is shared among various functions . e) It does not model real world entities.
  • 5. Before learning about OOP’s concept .let us learn about object What is an Object? An object is an identifiable entity with some attributes and behavior . For example we can say that a car is an object it has some attributes such as its color, model and engine size . Its behavior includes driving forward, backward, accelerating etc. Characterstics Behaviour Model FZ Driving Color Blue Mileage 45 km/h Engine Capacity 149 cc
  • 6. What is a Class? The term class is used to describe a group of objects that have some common attributes and behaviour. Consider lion. Giraffe ,cow .They all share some common attributes such as eyes , hairs , ears, and four leg. They all have common behaviour such as all of them eat sleep and walk. They can be grouped in a Class called Animal.
  • 7. a. It follows bottom-up approach b. It restricts the free movement of data by using the concept of data hiding. c. It is extremely helpful in solving complex problems d. A properly defined class can be reused . Characteristic's of Object Oriented Programming
  • 9. Data abstraction refers to providing only essential information about the data to the outside world, hiding the background details or implementation. For example an ATM machine…
  • 10. Encapsulation It is a mechanism that binds the data and function together into a single unit. It keeps them safe from the outside world preventing any unauthorized access or misuse. Only the function that are inside the data can access the data . In this way data and functions are said to be encapsulated into a single entity. For example :-
  • 11. Inheritance It is a powerful mechanism by which one class inherits the properties of another class. The common class that gets inherited is called the parent class or the base class. The class that inherits the properties from the common class is know as the child class or the derived class or sub class.
  • 12. Polymorphism The word Polymorphism means “many forms”. It comes from Greek world poly(meaning many) and morphos(meaning many forms).It is the ability of a function or an object to acquire multiple forms. For example:-