top button
Flag Notify
Site Registration

Why Java is not a Pure Object Oriented Language?

0 votes
460 views
Why Java is not a Pure Object Oriented Language?
posted Sep 23, 2014 by Akriti

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

There are seven feature which should be present in a language to classify it as a Pure Object Oriented Language. These are

  1. Encapsulation/Data Hiding
  2. Inheritance
  3. Polymorphism
  4. Abstraction
  5. All predefined types are objects
  6. All operations are performed by sending messages to objects
  7. All user defined types are objects.

Java Supports Primitive datatype such as int, byte, long… etc, to be used, which are not objects. So on this ground this does not qualify to be pure Object Oriented Language.

answer Sep 23, 2014 by Salil Agrawal
Similar Questions
+1 vote

****what is the difference between object based programming language and pure object oriented language?**

+1 vote

Java is a purely Object Oriented programming language or not.......?
If Not
Then write a program without class & objects.......

...