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:
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.
Wiki User
∙ 2012-04-27 20:54:41Yes, it is pure OOP.
beoz..all methods and variable are written only in class ...and main thing is main method is also written in class,,which is not written in c++ ..hence the java is fully pure oop language
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.
that all values are objects essentially
Yes, it is pure OOP.
Yes.
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.
beoz..all methods and variable are written only in class ...and main thing is main method is also written in class,,which is not written in c++ ..hence the java is fully pure oop language
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.
that all values are objects essentially
There is no need for the OOP paradigm in Hindi. Hindi is a natural language whereas OOP applies to object-oriented programming (OOP) languages such as C++ and Java.
Java is an object-oriented programming (OOP) language, which basically means that you can do more with it than you can do with a language that is not object-oriented.
Beacuase Java's Concept is OOP object oriented programming and with grate feature include better then assembly lang.
C++ is not a pure OOP language because it supports the concept of primitives, such as int, char and bool, as well as pointer variables. A pure OOP language has none of these: all so-called "primitives" are actually implemented as objects, each with associated member methods, such as int::AsString(). C++ primitives have no associated methods whatsoever.
Java is called Object Oriented Programming Language because in Java, you can implement all the Object Oriented methodologies (inheritance, multi-inheritance, polymorphism, encapsulation) and Programing paradigm in Java is also Object Oriented.