[Master Answer Logo]
Question

What is an object oriented programming language?

Answer

OO languages can be grouped into several broad classes, determined by the extent to which they support all features and functionality of object-orientation and objects: classes, methods, polymorphism, inheritance, and reusability.

— Source: Wikipedia (www.wikipedia.org)