Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 21st, 2010 | Syntax: None | Size: 0.97 KB | Hits: 55 | Expires: Never
Copy text to clipboard
  1. //218 PE 04
  2. //Test Class
  3.  
  4. import java.util.*;
  5.  
  6. public class TestBoat{
  7.         public static void main(String []args){
  8.        
  9.                 ArrayList<Boat> ship = new ArrayList<Boat>();
  10.                
  11.                 ship.add(new PowerBoat("blue", 22, 60));
  12.                 ship.add(new SailBoat("white", 18, 1));
  13.                 ship.add(new SailBoat("red", 42, 3));
  14.                 ship.add(new PowerBoat("yellow", 35, 80));
  15.                 ship.add(new PowerBoat("red", 50, 120));
  16.                 ship.add(new SailBoat("blue", 33, 2));
  17.                 ship.add(new PowerBoat("white", 14, 10));
  18.                
  19.                 System.out.println("Print all boats");
  20.                
  21.                 for(Boat it: ship)
  22.                 {
  23.                         System.out.println(it);
  24.                 }
  25.         /*     
  26.                 SailBoat bc;
  27.                 PowerBoat bd;
  28.                 Iterator<Boat> it = ship.iterator();
  29.                 it = ship.iterator();
  30.                 while(it.hasNext()){
  31.                         Boat bt = it.next();
  32.                         if(bt instanceof SailBoat){
  33.                                 bc = (SailBoat)bt;
  34.                                 bc.calcPrice();
  35.                         }
  36.                         else if(bt instanceof PowerBoat){
  37.                                 bd = (PowerBoat)bt;
  38.                                 bd.calcPrice();
  39.                         }
  40.                         System.out.println("Total price of all boats is " + bt);
  41.                 }
  42.         */
  43.         }
  44. }