The Object Oriented Programming language is one of the powerful and newest model.The “object” in an Object Oriented Programming language discusses to a instance or specific type, of the class. Each and every object has a structure related to other objects in the class, but it can be allocated individual features. An object can also call as method or functions, particular to that object. The Individual characters are may be defined as objects, according to the object which are allows them to have different skill, appearances, and abilities. The Object oriented programming makes it easier to the programmers to design and organize software programs. The important features which are help to design the object-oriented programming and design is given below:
  • Development over the designed programming paradigm.
  • Importance on data rather than algorithms.
  • Procedural abstraction is perfected by data abstraction.
  • Data and associated processes are unified, grouping objects with common attributes, operations, and semantics.

Characteristics of OOPs

There are twelve characteristics which are given below:
  1. Encapsulation
  2. Data Abstraction
  3. Inheritance
  4. Polymorphism
  5. Extensibility
  6. Persistence
  7. Delegation
  8. Generality
  9. Object Concurrency
  10. Event Handling
  11. Multiple Inheritance
  12. Message Passing

  • Encapsulation:- It is capturing data and keeping it safely and securely from outside interfaces.
  • Data Abstraction:- To manage the complexity the role of abstraction is mandatory. To decompose the complex systems into the smaller components the abstraction were used by  software developers, however, it has the ability to represent data at very conceptual level without any details.
  • Inheritance:- This is the process by which a class is derived from a base class with all features of the base class and some of its own. "It will increase the code re-usability".#note: To overcome the short length of this answer please describe the INHERITANCE'S TYPES.
  • Polymorphism:- The polymorphism means one name, many forms, which is the ability to exist in various forms. For example, an operator can be overloaded so as to add two integer number and two floats.

THAT WAS ENOUGH TO FILL 6 PAGES IN EXAM SHEET. YOU WILL GET 12 OUT OF 15 MARKS EASILY............

0 Comments

Newest