Discussion board
object oriented programming language , some discussion needed ...
By Bikram Ballav The Indian Student
As we all know java is an Object Oriented Programming language , but it is not fully support OOP ,Why java is not fully Objective Oriented ?
Which language is pure OOP?
Reply
Post   Reset
Arun Kumar Das replied to Bikram Ballav The Indian Student Tuesday, May 25, 2010
Hi Bikram... Very Interesting Query!
We know that in an Object Oriented Program everything must be either a class or an object. Hoewever, in Java we use primitive data typed which are nether a class nor an object thus violating the rule of Object Oriented Programming. Also, I believe that Java should also support multiple inheritance if it has to qualify to be a 100% OOP but Java does not support it. Java also uses static methods and variables which can be used without creating its objects. Please note the golden rule of OOP that everything has to be either a class or an object.

I believe that SMALLTALK-80 is 100% OOP. Infact Java has derived lot of features from this programming language.

Hope this helped and will be a lead for further discussions on this topic!

Cheers...
Java Teacher