Right option is (a) It supports usual declaration of primitive data types
Easiest explanation - As Java supports usual declaration of data variables, it is partial implementation of OOP. Because according to rules of OOP, object constructors must be used, even for declaration of variables.