【发布时间】:2011-10-12 02:17:51
【问题描述】:
在 Java 中,将在转换中使用 Class.forName 会导致对象被转换为类或被转换为找到的转换。例如,如果你这样做了
Object a;
String b = "testing";
a = (Class.forName("java.lang.Object")) b;
a 是 Class 的实例还是 Object 的实例?
【问题讨论】:
-
我已经回答了您实际提出的问题,但我怀疑您有一个潜在的不同问题;像这样的问题通常是由某人试图解决的潜在问题引起的,但走错了路。我建议发布一个(单独的)问题来询问潜在的问题,人们可能会告诉你如何到达那里。
-
两者都不是:该代码无法编译,因此无法执行...
标签: java class reflection casting