Forum : object oriented programming language , some discussion needed ...
Brief description  about Online courses   join in Online courses
View Bikram Ballav  The Indian Student 's Profile

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?
Asked by Bikram Ballav The Indian Student | May 21, 2010 |  Reply now
Replies (2)
View bikram-ballav the-indian-student 's Profile
Thank you for your reply.My doubt is almost clear .Need a brief discussion about SMALLTALK-80 .Can we say that c# is 100% oop?
May 25, 2010
View arun kumar das 's Profile
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
May 25, 2010