有一个 A 类,它调用 B 类的一个方法。
现在,我正在动态生成 B 类,每次生成新的 B 类时,A 都应该调用 B 类的较新版本。现在,我正在使用自定义类加载器加载 B 类,但 B 类也使用默认类加载类 A 中的加载器。
因此,我的自定义类加载器加载的类变得无关紧要。B 类只能使用自定义类加载器加载,因为我的需要是:我想多次重新加载 B 类。
如何进行?
我应该从哪里加载 B 类?它是在 A 类中还是在 A 类被加载之前?另外,是否也需要使用自定义类加载器来加载 A 类,因为 A 类将调用 B 类的方法?