Untitled
By: a guest | Mar 21st, 2010 | Syntax:
None | Size: 0.97 KB | Hits: 55 | Expires: Never
//218 PE 04
//Test Class
import java.util.*;
public class TestBoat{
public static void main(String []args){
ArrayList<Boat> ship = new ArrayList<Boat>();
ship.add(new PowerBoat("blue", 22, 60));
ship.add(new SailBoat("white", 18, 1));
ship.add(new SailBoat("red", 42, 3));
ship.add(new PowerBoat("yellow", 35, 80));
ship.add(new PowerBoat("red", 50, 120));
ship.add(new SailBoat("blue", 33, 2));
ship.add(new PowerBoat("white", 14, 10));
System.out.println("Print all boats");
for(Boat it: ship)
{
System.out.println(it);
}
/*
SailBoat bc;
PowerBoat bd;
Iterator<Boat> it = ship.iterator();
it = ship.iterator();
while(it.hasNext()){
Boat bt = it.next();
if(bt instanceof SailBoat){
bc = (SailBoat)bt;
bc.calcPrice();
}
else if(bt instanceof PowerBoat){
bd = (PowerBoat)bt;
bd.calcPrice();
}
System.out.println("Total price of all boats is " + bt);
}
*/
}
}