Example #1
0
        public int Add(AbstractCar car)
        {
            if (index >= carCollection.Length)
            {
                AbstractCar[] temp = new AbstractCar[carCollection.Length * 2];
                Array.Copy(carCollection, temp, carCollection.Length);
                carCollection = temp;
            }

            carCollection[index] = car;
            index++;

            return(index - 1);
        }
Example #2
0
 public AutoPark()
 {
     carCollection = new AbstractCar[1];
 }
Example #3
0
 public abstract Add(AbstractCar car);