gpt4 book ai didi

java - 为继承字段添加 Java 注解

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:11:46 25 4
gpt4 key购买 nike

我正在做一些可能受益于如下模式的事情:

public abstract class SomeBuisnessThingy()
{
protected int someDatapoint;
}

public class ADatabaseThingy() extends SomeBusinessThingy()
{
@SomeJPAAnnotation
???? someDatapoint;
}

public class AWebServiceThingy() extends SomeBusinessThingy()
{
@SomeSOAPStuff
???? someDatapoint;
}

它闻起来更像是一个接口(interface)而不是一个抽象类,但同样的事情需要做。我有那个类的数据库实现和那个类的 WS 实现。

这些表示非常相似,但可能不同。例如,WS 类可以将字段公开为字符串,以便第三方可以轻松进行集成,它也可以拆分到自己的包中,这样我们就可以向客户提供一些轻量级的 WebService 或 POJO 类,而无需 DB 的所有包袱或者它附带的 JPA 框架。也许它可以用来创建某些东西所需的基本类,然后在使用不同注释的持久性框架之间切换。

是否可以为继承的字段添加注释?

最佳答案

没有。如果需要注释继承的成员,则需要注释方法,而不是字段。

关于java - 为继承字段添加 Java 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2045294/

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