

Object-oriented programming (OOP) is a programming paradigm based on the concept of “objects”, which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.
It is an object-oriented programming language wherein classes and procedures revolve around the same concept and classes are defined as attributes of objects.
It is a dynamically typed prototype-based programming language that supports object-oriented programming.
It supports exception handling mechanisms and looping constructs.
It was developed at the University of Queensland, Australia.
It is an interpreted computer programming language that offers object-oriented programming features.





