考虑以下代码片段 -
输出结果为 -
我原本期望的是String的某个子类,因为它包含了许多不属于Java类的成员。例如 -
println String.class
输出结果为 -
class java.lang.String
我原本期望的是String的某个子类,因为它包含了许多不属于Java类的成员。例如 -
println String.methods.size()
methods
不是Java类的成员。
这个魔法是如何实现的呢?