Object Oriented Programming is a paradigm that provides many concepts such asinheritance, data binding, polymorphism etc. Object Oriented Programming is a methodology to design a program using classes and objects. The concepts of OOPS are :

  • Object : Any entity that has state and behavior is known as an object.
  • Class: Collection of objects is called class.
  • Inheritance : When one object acquires all the properties and behaviours of parent object it is known as inheritance.
  • Polymorphism : One task being performed in several ways is called as polymorphism.
  • Abstraction : Hiding internal details and showing functionality is known as abstraction.
  • Encapsulation : Binding code and data together into a single unit is known as encapsulation.

Object based programming language follows all the features of OOPs except Inheritance. JavaScript and VBScript are examples of object based programming languages.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.