.class在 Java中是什么意思?例如,如果我创建了一个名为Print. 返回什么Print.class?
.class
Print
Print.class
当您写.class在类名之后时,它会引用类文字 - java.lang.Class表示 有关 给定类的信息的对象。
java.lang.Class
例如,如果您的类是Print,则Print.class是一个表示Print运行时类的对象。它与getClass()的任何(直接)实例的方法返回的对象相同Print。
getClass()
Print myPrint = new Print(); System.out.println(Print.class.getName()); System.out.println(myPrint.getClass().getName());