我有这样一段代码:
public class QueueSample {
public static void main(String[] args) {
System.out.println(new QueueSample().getClass());
}
}
它会打印:
class QueueSample
getClass()
方法来自于 Object
类。查看 Object
的源代码,我只能看到如下的方法定义:
public final native Class<?> getClass();
如果这个方法没有在这里实现,那么它是在哪里以及如何被实现的呢?
getClass()
是一个本地方法调用。因此,在 JDK 随附的源代码中,您将无法获得该方法的源代码。 - TheLostMind