我读到原始的Java类型(
boolean
,byte
,char
,short
,int
,long
,float
和double
)和关键字void
也被表示为Class
对象。那么这意味着int
是Class
对象的一个实例,那么为什么以下语句不会出错,因为.class
只能与类名一起使用?Class c = int.class
int.class
返回的Class
实例是一个表示int
类型的Class
实例。原始类型不是对象,它们不是引用类型。 - Turing85boolean
,byte
,char
,short
,int
,long
,float
和double
)都是原始类型。 - Turing85