Object超类中的getClass方法如何知道每个Class的名称?

时间:2015-04-01 22:24:49

标签: java object

我知道对象超类是所有类的母亲,所有类都隐式扩展了Object。当调用getClass()函数时,它如何返回调用它的对象的特定类名 - 或者何时在对象生命周期中注册类的名称?

1 个答案:

答案 0 :(得分:0)

这取决于您正在谈论的语言,但这里有几个选项:

  1. getClass可以是编译器自动为每个类定义的虚方法。
  2. 在具有内省或反思的语言(如Java)中,可用于获取类的名称。