Introduction to Object Oriented Programming System with its Objectives and Benefits - PowerPoint PPT Presentation

About This Presentation
Title:

Introduction to Object Oriented Programming System with its Objectives and Benefits

Description:

In this presentation you will learn the concepts of OOPS i.e. what is OOPS, its need and benefits. For more details Visit - Or Call us at 0124-4968952 and drop a mail at info@bafflesol.com – PowerPoint PPT presentation

Number of Views:263

less

Transcript and Presenter's Notes

Title: Introduction to Object Oriented Programming System with its Objectives and Benefits


1
Understanding OOPs
2
AGENDA
  • OOPs
  • What is OOPs
  • What are the concepts of OOPs
  • Why do we need it
  • Benefits of OOPs

3
OOPs
(Object Oriented Programming System)
  • Object-Oriented Programming is a methodology or
    paradigm to design a program using classes and
    objects.
  • It simplifies the software development and
    maintenance by providing some concepts such as
    inheritance, data binding, polymorphism etc.

4
OBJECT CLASS
  • Any entity that has state and behavior is known
    as an object.
  • Object can be defined as an instance of a class.
  • A class can also be defined as a blueprint from
    which you can create an individual object.

5
CONCEPTS
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation

6
INHERITANCE
When one object acquires all the properties and
behaviors of parent object, it is known as
inheritance
7
POLYMORPHISM
  • When one task is performed by different ways that
    is known as polymorphism.
  • For example- You have a smartphone for
    communication.

8
ABSTRACTION
  • Abstraction is a process of hiding the
    implementation details and showing only
    functionality to the user.
  • For Example- To send a message via mobile phone.

9
ENCAPSULATION
  • Encapsulation is a process of wrapping code and
    data together into a single unit
  • For example- A Capsule that is mixed of several
    medicines.

10
WHY WE NEED IT ?
11
BENEFITS
  •  It is easy to model a real system as real
    objects are represented by programming objects in
    OOPs.
  • With the help of inheritance, we can reuse the
    existing class.
  • In OOPs, data can be made private to a class such
    that only member functions of the class can
    access the data.
  •  With the help of polymorphism, the same function
    can be used for different purposes.
  • Large problems can be reduced to smaller and more
    manageable problems. It is easy to partition the
    work in a project based on objects.

12
For More Details Call 0124- 4968952 Email
info_at_bafflesol.com Website www.academy.bafflesol.
com
Write a Comment
User Comments (0)
About PowerShow.com