No!!!!!! Java is not a pure object oriented programming language .
Though JAVA has all the oops concepts and achieves them, it still has primitive data types byte, short, int, long, char, boolean, double, float
A pure oop language shouldn't/doesn't have primitive variables i.e java is not 100% pure oopl
So Java is said to be 98% Object oriented language but not PURE Object Oriented language!!
SmallTalk is a pure OOPL
http://en.wikipedia.org/wiki/Smalltalk
Though JAVA has all the oops concepts and achieves them, it still has primitive data types byte, short, int, long, char, boolean, double, float
A pure oop language shouldn't/doesn't have primitive variables i.e java is not 100% pure oopl
So Java is said to be 98% Object oriented language but not PURE Object Oriented language!!
SmallTalk is a pure OOPL
http://en.wikipedia.org/wiki/Smalltalk
I do agree but we have some more pure oops
ReplyDelete