Why Java is not 100% pure object oriented language?

Questions by Beena   answers by Beena

Showing Answers 1 - 3 of 3 Answers

satyajit

  • Sep 21st, 2005
 

Pure Object Oriented is that use principally the terms like: encapsulation, polymorphism, dynamic-binding.If you think Object Oriented means then can understand what these terms means.I'll tell you only that java can "extends" and "implements" object;Java has private, public, protected (not friend) "flag" for declaring and using variables and objects;In java you can declare 2 or morethan two methods with the same name and the same number of parameters, but the parameters must be of different kind And so on. Operator overloading, Multiple inheritance are not supported in this lang. finally conclusion should be that purely object oriented means evrything should talk on class or object.

  Was this answer useful?  Yes

Milind

  • Oct 18th, 2005
 

Purely object oriented language is one which deals only with the objects.

e.g. SmallTalk is the only pure object oriented language.

As java also deals with datatypes as int, float etc. which are not objects of any class, it is not purely object oriented language.

  Was this answer useful?  Yes

Karthik

  • Aug 31st, 2007
 

Because of multithreading its not pure OOP.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions