object oriented programming language , some discussion needed ...
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?
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!