saving . . . saved oop has been deleted. oop has been hidden .
Is Java is a pure OOP Language or not ? if yes why?

Java Creating-class 00-01 min 0-10 sec 25-03-14, 3:39 p.m. vedpatial


Java is purely object oriented language because it has all the qualities of an object oriented language.
Java supports inheritance, encapsulation, polymorphism and abstraction.
In java, objects are created to perform operations.
All types are object in java <span style="font-weight: bold;">except</span> the primitive datatypes like int, float, char, boolean, double, short and long.
But then, we have <span style="font-weight: bold;">wrapper classes</span>(Integer, Float, Double, Boolean, etc.)
So, instead of primitive types we can use these classes.
Therefore, java has all the qualities of an object oriented language.
25-03-14, 5:37 p.m. pratham920

Yes because,we can run C++ programs without class(oops concepts). But for java we can use class or any other oops concepts compulsory.That is why we call its Pure OOPS.
08-03-15, 11:34 a.m. pradeep_IT

Java is not pure Object-oriented Language, because Java uses primitive data types like byte, short, int, long, float, double char and boolean, which are not objects.

14-02-19, 5:06 p.m. PravinJain

Log-in to answer to this question.