Is Java is 100% pure OOPS? Explain?

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


Please Help Members By Posting Answers For Below Questions

what state does a thread enter when it terminates its processing? : Java thread

600


What is private protected in java?

551


What is loop in java?

535


Explain the difference between private, public, package and protected in java?

599


What is anti pattern in cyber security?

528






Give some features of interface?

586


How many decimal digits is 64 bit?

536


What is the generic class?

533


What is parseint?

540


What is the similarity between dynamic binding and linking?

612


When should the method invokelater() be used?

584


Name few java 8 annotations ?

567


what is the final keyword denotes in java?

586


What is the default size of load factor in hashing based collection?

564


Explain with example the concept of constant variable in java.

638