有什么.class在Java中的意思?例如,如果我创建了一个名为的类Print。有什么Print.class返回?

答案

当你写时.class在班级名称之后,它引用了班级字样 - java.lang.Class表示信息的对象关于给定课。

例如,如果您的班级是Print, 然后Print.class是代表类的对象Print在运行时。这是由getClass()任何(直接)实例的方法Print

Print myPrint = new Print();
System.out.println(Print.class.getName());
System.out.println(myPrint.getClass().getName());

来自: stackoverflow.com