我有3个存储库和3个类。
有没有办法创建一个“帮助”方法来创建每种类型的对象并添加到这些存储库?每个存储库都有一个各自对象的ArrayList。
例如:
public static void createAnObject(int numberOfObjects, Object type){
// Create number of objects based on the number and type of object
}
答案 0 :(得分:1)
是的,你可以这样做:
A)在您的方法中添加泛型类型参数,指定您希望返回的对象类型,如上面评论中所述。
B)让方法返回" java.lang.Object"的实例,这使它能够返回任何类型的对象。如果你知道什么时候正在创建对象,你可以简单地将返回的对象转换为你选择操作的对象,并且它的功能与你将对象类型设置为返回类型时的功能完全相同。你的方法。