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
Chat with our AI personalities
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
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
No. Java is not fully object-oriented: the basic types(int, float,boolean..etc) are not objects.
Java is actually not a pure object oriented programming language. See the related question below for the reasons why.
Java IS a pure OOP language. All types, including the built-in types, are implemented as objects.
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.
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.).
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.