The term type is more general than class. Types in Java include primitive types and reference types – and the reference types include classes and interfaces. So “type” can mean primitive, class, or interface, while “class” means only class .
The term type is more general than class. Types in Java include primitive types and reference types – and the reference types include classes and interfaces. So “type” can mean primitive, class, or interface, while “class” means only class .