answersLogoWhite

0


Best Answer

No, it is not strictly object oriented.

Java still maintains the concept of primitive data types, such as char, int, long, float, double, boolean. And as such, these are not objects.

In a true object oriented language, everything would be represented as an object, including operators. sory but wappers implement this concept n everything in java done by a class n a object it strickly follow the 3 rules of oops for detail refers java2 complete reference chapter2

User Avatar

Wiki User

βˆ™ 15y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

βˆ™ 14y ago

No !

We cant frame data-types (int, float, char,etc) as objects in JAVA

so why we can say java is 99.99 % object- oriented but not 100 percent.

SmallTalk is the only language which is 100 percent object - oriented

This answer is:
User Avatar

User Avatar

Wiki User

βˆ™ 13y ago

No, Java is a object oriented programming not a pure object oriented programming Bcoz java does not support multiple inheritance.

java is object oriented programming bcoz its implement the basic object oriented concepts like inheritace,polimophism, abstraction etc except multiple inheritance.

For any query or suggestion plz mail me.

deepeshsinghsati@gmail.com

This answer is:
User Avatar

User Avatar

Wiki User

βˆ™ 16y ago

No. Java is not fully object-oriented: the basic types(int, float,boolean..etc) are not objects.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Java is pure object oriented language or not?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is Java a pure object oriented programming language?

Yes.


What are the features which makes Java pure object oriented?

Java is actually not a pure object oriented programming language. See the related question below for the reasons why.


Is Java a true object oriented language?

since Java have primitive data types, I think its not pure OO


Why java is not purely object oriented programming language?

Java IS a pure OOP language. All types, including the built-in types, are implemented as objects.


What is the difference between cc plus plus and java?

C is a procedure oriented language ,Where C++ & java are object oriented language.But java is platform independent.So generally C is called POP.C++ is called OOP.But java is OOP , which is platform independent.If java does not support primitive data type then it is called as pure object oriented language.


Is java an pure oop or not?

Yes, java is a pure object oriented program because it derives its syntax from C and object oriented features from C++. Moreover its a platform independent language which means it can be run any where any time in any environment.Thus, it's appropriate to say java is a pure OOP.


Why java know as true object oriented language?

Java is not a true object-oriented language.One of the requirements for such a title is that everything must be an object. Java contains non-object primitive values (such as int, float, boolean, etc.).


Why java is called purely object oriented language?

Java is called a "pure" object-oriented language because it requires that all code written in it be wrapped in objects. This differs from the more common meaning of "pure" object-oriented (everything is an object) in that Java has primitive types and primitive operations on them - int, char, double, float, long and addition, subtraction, multiplication, division. A real example of a PURE object-oriented language is Smalltalk, one of Java's predecessors.


How do you define pure object oriented language?

If an object oriented language supports the concept of primitive data types then the language is not a pure. C++ is not pure because it supports raw data pointers and fundamental types like int and float, none of which have member methods associated with them. Java, on the other hand, is pure object oriented because it has no primitive data types; all types are implemented as objects. Java is therefore easier to use than C++, but is less efficient because it provides no low-level interaction with the machine.


What are object oriented programming language's?

Languages where all types, including primitive types such as integers, are implemented as objects. Java is a pure object oriented language. C++ is not pure because integers, floating point values and pointers are primitive data types that are not implemented as objects. As a result, Java is easier to program, but C++ is more efficient.


What is the difference structured programming language and java?

There is no difference between procedural programing language & structure programing language


Why is Java not a pure OOP Language?

Java is a OOP language and it is not a pure Object Based Programming Language.Many languages are Object Oriented. There are seven qualities to be satisfied for a programming language to be pure Object Oriented. They are:Encapsulation/Data HidingInheritancePolymorphismAbstractionAll predefined types are objectsAll operations are performed by sending messages to objectsAll user defined types are objects.Java is not because it supports Primitive datatype such as int, byte, long... etc, to be used, which are not objects.Contrast with a pure OOP language like Smalltalk, where there are no primitive types, and boolean, int and methods are all objects.