BrachiosaurusGroup.java

  1. package edu.nwmissouri.animalList;

  2. import java.util.ArrayList;

  3. /**
  4.  *
  5.  * @author Jayanth Naramsetty
  6.  */
  7. public class BrachiosaurusGroup {

  8.     private static ArrayList<Brachiosaurus> myGroup;

  9.     /**
  10.      * Create a static group of Aardvarks
  11.      *
  12.      * @return the number of animals in the group
  13.      */
  14.     public static int create() {
  15.         myGroup = new ArrayList<>();

  16.         Brachiosaurus a = new Brachiosaurus("XLR 10");
  17.         myGroup.add(a);
  18.         myGroup.add(new Brachiosaurus("Dinosaur"));
  19.         myGroup.add(new Brachiosaurus("Monkey"));

  20.         return myGroup.size();
  21.     }

  22.     /**
  23.      * Run (simulate) the group doing things
  24.      */
  25.     public static void run() {
  26.         System.out.println("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
  27.         System.out.println("Hey - look at the brachiosaurus!");
  28.         myGroup.forEach(brachiosaurus -> {
  29.             brachiosaurus.speak();
  30.             brachiosaurus.move();
  31.         });
  32.         System.out.println("Nice brachiosaurus - that was fun!");
  33.         System.out.println("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
  34.     }

  35. }