Answer Posted / sadhu charan paikaray,sit,oris
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:
1. Encapsulation/Data Hiding
2. Inheritance
3. Polymorphism
4. Abstraction
5. All predifined types are objects
6. All operations are performed by sending messages to
objects
7. All 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.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What is the maximum length of a url?
What is classname class in java?
How do you join strings in java?
What is purpose of find feature?
What is the difference between abstract class and interface1? What is an interface?
What is a constructor overloading in java?
What is arrays fill in java?
Is java map thread safe?
Why java doesn’t support multiple inheritances?
How can we access some class in another class in java?
What is adapter in java?
What is meant by design patterns?
What is files manifesting?
What does business logic mean?
What is a priority queue java?