Question
Is Java a pure OO 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)