Tell me, is there a way to write all Class objects into an array with one method? After each created object, write list.add
with your hands as it seems to be completely wrong.
ArrayList<Human> humans = new ArrayList(); Human grandpa1 = new Human("Ded1", true, 99); Human grandma1 = new Human("Ba1", false, 90); Human grandpa2 = new Human("Ded2", true, 98); Human grandma2 = new Human("Ba2", false, 91); Human father = new Human("Pa", true, 41, grandpa1, grandma1); Human mother = new Human("Ma", false, 35, grandpa2, grandma2); Human kid1 = new Human("Kid1", true, 8, father, mother); Human kid2 = new Human("Kid2", false, 13, father, mother); Human kid3 = new Human("Kid3", true, 5, father, mother); humans.add(grandpa1); humans.add(grandma1); humans.add(grandpa2); humans.add(grandma2); humans.add(father); humans.add(mother); humans.add(kid1); humans.add(kid2); humans.add(kid3);
humans.add(new Human("Ded1", true, 99));
- have you tried? - Tsyklop