110 Review

ArrayList review: given a List of Dog, modify the list so that

Dog class

The basics of constructors, toString. You should be able to write this class.

class Dog {
  private String name;
  private int age;

  public Dog(String n, int a) {
    name = n; age = a;
  }

  public String getName() { return name; }
  public int getAge() { return age; }
  public void setAge(int n) { age = n; }
  public String toString() { return "[Dog "+name+" age=("+age+")]"; }

}

Skeleton

Put your solution in this skeleton so you can run it to see if it works.

class Main {
  public static void main(String[] args) {
    Dog a = new Dog("a", 5);
    Dog b = new Dog("peeps",10);

    Dog bb = new Dog("peeeeeps",11);
    Dog c = new Dog("freddy",50);
    Dog e = new Dog("boss", 8);
    ArrayList<Dog> dogs = new ArrayList<>();
    dogs.add(a); dogs.add(b); dogs.add(bb); dogs.add(c); dogs.add(e);

    for(Dog d: dogs) {
      System.out.println(d);
    }
  }
}