【发布时间】:2011-05-30 09:17:34
【问题描述】:
我想从 java 库中编组一个 java 对象。
当使用 JAXB marshaller 编组一个 java 对象时,我遇到了一个问题:
类 A 没有无参数默认构造函数
我用一个Java Decompiler来检查类a的实现,是这样的:
public final class AImpl
implements A
这意味着我不能扩展类AImpl。
那么如何解决无参数默认构造函数的问题?
【问题讨论】:
我想从 java 库中编组一个 java 对象。
当使用 JAXB marshaller 编组一个 java 对象时,我遇到了一个问题:
类 A 没有无参数默认构造函数
我用一个Java Decompiler来检查类a的实现,是这样的:
public final class AImpl
implements A
这意味着我不能扩展类AImpl。
那么如何解决无参数默认构造函数的问题?
【问题讨论】:
你怎么知道应该传递给构造函数的值呢?
我认为你需要重写 Binder 类来自己解组对象。
【讨论】: