Can someone point me in the right direction here? Thank you. Kinda stuck. I have been searching online for the below.
"static arraylist and constructors"
"adding objects to an arraylist with a constructor"
"using class in an arraylist"
"add object to static arraylist field"
Here is the output from my code below.
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
[com.codegym.task.task06.task0614.Cat@6acbcfc0, com.codegym.task.task06.task0614.Cat@5f184fc6, com.codegym.task.task06.task0614.Cat@3feba861, com.codegym.task.task06.task0614.Cat@5b480cf9, com.codegym.task.task06.task0614.Cat@6f496d9f, com.codegym.task.task06.task0614.Cat@723279cf, com.codegym.task.task06.task0614.Cat@10f87f48, com.codegym.task.task06.task0614.Cat@b4c966a, com.codegym.task.task06.task0614.Cat@2f4d3709, com.codegym.task.task06.task0614.Cat@4e50df2e]
package com.codegym.task.task06.task0614;
import java.util.ArrayList;
/*
Static cats
*/
public class Cat {
//write your code here
public static ArrayList<Cat> cats = new ArrayList();
public String name;
public Cat(String name) {
cats.add(this);
}
public static void main(String[] args) {
//write your code here
Cat cat0 = new Cat("Beth");
Cat cat1 = new Cat("Beth");
Cat cat2 = new Cat("Beth");
Cat cat3 = new Cat("Beth");
Cat cat4 = new Cat("Beth");
Cat cat5 = new Cat("Beth");
Cat cat6 = new Cat("Beth");
Cat cat7 = new Cat("Beth");
Cat cat8 = new Cat("Beth");
Cat cat9 = new Cat("Beth");
int b = 10;
for (int a = 0; b > a; a++){
printCats(cats);
}
}
public static void printCats(ArrayList<Cat> Cat) {
//write your code here
System.out.println(Cat);
}
}