gpt4 book ai didi

java - JAXB生成的抽象类不是抽象的

转载 作者:行者123 更新时间:2023-11-30 04:58:01 25 4
gpt4 key购买 nike

我使用此模式通过 JAXB 生成 java 类。但是,生成的类不是抽象的。此外,当我包含实现类的绑定(bind)时,我无法声明该类抽象,因为对象工厂需要创建一个实例。我不完全理解这一点。有人可以帮忙吗?谢谢!

<xs:complexType name="AbstractClass" abstract="true">
<xs:complexContent>
<xs:extension base="someModel:BaseClass">
<xs:sequence>

</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

最佳答案

IIRC 摘要只是说,通常您不会实例化此类,它应该仅用于扩展。所以抽象检查由JAXB决定,与语言级抽象类无关

关于java - JAXB生成的抽象类不是抽象的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7899084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com