1
SoloCompany 2015-07-28 22:10:54 +08:00
没有什么不可以的,你如果有这样的需要(动态生成 class to extend an abstract class),有很多其它的选择,动态的 bytecode 生成是最常见的方法 (cglib?)
java.lang.reflect.Proxy 的实现不支持,一来也许 jcp 觉得这样更纯粹 而更重要的一点,请阅读第一行 javadoc,java.lang.reflect.Proxy 同时也是它所生成的所有动态类的基类,这就已经从源头上禁止了这种可能性的存在,因为类的继承链只能有一条 |