'Pure Object Oriented Language' VS. 'Fully Object Oriented Language'

Pure Object Oriented Language

A language is called PURE object oriented if It contains only objects and classes. In it we do access everything
through 'Message Passing'. A Pure Object Oriented Language has these following characteristics, along with
four basic characteristics of Object Oriented Programming.

on the other hand it will not called a 'Pure Object Oriented Language' if it will contain these properties:

ex: JAVA is not a 'Pure Object Oriented Language' as in contains Primitive Data Types (int, long, double) and wrapper class.

Fully Object Oriented Language

A language is called FULLY object oriented if it contains all the fundamental features of object oriented programming and it can have primitive data types or not.

OO properties are:

Some of fully object oriented languages are, as follows: