我知道对象在 Java 中作为引用传递。那么,这样做是否正确?ArrayList 在父过程中创建,然后传递给另一个类中的过程以在其中创建新的元素集。
class DO_Thing {
private static ArrayList<ElementClass> fr = new ArrayList<>();
public static void do_main() {
fr= Functions.add_elements(fr);
}
}
public class Functions {
public static ArrayList<ElementClass> add_elements(ArrayList<ElementClass > frk) {
ElementClass ier;
ResultSet zuzis;
frk.clear();
zuzis = dbini.db_getallrow("frakcijas");
try {
while (zuzis.next()) {
ier = new Frakcijas();
ier.frid = zuzis.getInt("frakcijas_id");
ier.frnos = zuzis.getString("nosaukums");
frk.add(ier);
}
} catch (SQLException a) {
System.out.println(a);
}
return frk;
}
}