 

/*
Diese Version ist die Basis-Version der Klasse MyArrayList.
Die Fehlerbehandlung erfolgt hier auf die "klassische" Weise,
also mit einer eigenen Fehlermeldung in der Konsole und
anschließendem Return.
So wird verhindert, dass ungültige Objekte der Klasse
angelegt werden.
 */

public class MyArrayListSimple
{
    private Object[] elementData;
    private int size;

    public MyArrayListSimple(int startCapacity)
    // Haupt-Konstruktor
    {
        if (startCapacity <= 0)
        {
            System.out.println("Ungültige Startkapazität");
            return;
        }
        elementData = new Object[startCapacity];
        size = 0;
    }

    public MyArrayListSimple()
    // Komfort-Konstruktor
    {
        this(10);
    }
}
