gpt4 book ai didi

java - 将 POJO 类、对象传递给另一个 POJO

转载 作者:行者123 更新时间:2023-11-29 04:40:20 25 4
gpt4 key购买 nike

我确信这个问题可能已经被问过几次了,但我不明白我应该使用什么查询。我想要做的是,将 POJO 传递给另一个参数可以是动态的 POJO

像下面的例子

Class DataPOJO{
private String name;
public String getName(){
return this.name;
}
public void setName(String name){
return this.name;
}
}

我想制作另一个 POJO,我可以像这样传递值

RequestmakerPOJO request = new RequestmakerPOJO(authorisationObject, dataPOJO, DataPOJO);

dataPOJO 是我创建的对象,而 DataPOJO.class 是它的结构,稍后我可以将任何类型的 pojo 传递给这个新的 Requestmaker 类,就像它的结构定义和对象一样。 HashMap<ObjectType, ObjectType2>

但我只想传递 1 个对象类型,然后是对象。我是 Java 的新手,所以我不知道如何称呼这些场景。请帮助我解决问题或解决方案。

:) 谢谢

最佳答案

您应该将 RequestmakerPOJO 声明为通用类:

class RequestmakerPOJO<T> {
...
}

现在您可以在任何地方使用T 作为类型。例如构造器可以是

RequestmakerPOJO(AuthPOJO auth, T data) {
...
}

声明一个变量

RequestmakerPOJO<DataPOJO> request = new RequestmakerPOJO<>(auth, data);

有关更多详细信息,请研究 Java 中的泛型。

关于java - 将 POJO 类、对象传递给另一个 POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39449880/

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