// Construct a list (initially empty) that could hold fish.
// Then construct many new fish and add them to the list.
.
.
.
// Move each fish forward, without changing direction.
for ( AquaFish f : fishList )
{
f.moveForward();
}