Styrow.dev
Question 12 of 247
Java Topic: General medium

Is Java purely Object Oriented? Explain.

Question

Is Java purely Object Oriented? Explain.

Answer

  1. A programming language can be simple object oriented (eg. C), true object oriented (eg. java) and pure object oriented (eg. Small talk).

  2. A pure object oriented language does not have primitive data types. It only has non primitive, object type data types.

  3. A true object oriented language does have object types but it also has primitive data types which can be converted into objects.

  4. A simple object oriented language does not have object types.

Java is not purely object oriented because it has primitive data types, but it is true object oriented because primitive data types can be converted into objects using wrapper classes.