从java中的object.toString获取类对象

0 java

我想从中获取类对象object.toString(不覆盖类中的toString方法).

我知道反射将给对象,但它创建了一个我不想要的类的新实例.

Jon*_*eet 8

我知道反射将给对象,但它创建了一个我不想要的类的新实例.

不,它真的不会.

打电话吧

foo.getClass();
Run Code Online (Sandbox Code Playgroud)

代替

foo.toString();
Run Code Online (Sandbox Code Playgroud)

这肯定不会创建一个新的类实例.它只会得到一个Class参考.