Eine gute Antwort wäre:

Object ist die Klasse, die alle anderen Klassen als Superklasse haben.

Konstruktoren für Vector-Objekte

Um eine Referenzvariable vom Typ Vector zu deklarieren, tun Sie folgendes:

Vector meinVector;        // meinVector ist eine Referenz
                          // auf ein zukünftiges Vector-Objekt

Sie sagen nicht, welchen Typ von Objekt Sie zu speichern beabsichtigen. Ein Vector läßt sich mit einem Array von Object-Referenzen vergleichen. Das bedeutet, dass jede beliebige Objektreferenz in einem Vector gespeichert werden kann. Um eine Variable zu deklarieren und einen Vector mit einer nicht spezifizierten Kapazität zu konstruieren, tun Sie das:

Vector meinVector = new Vector();   // meinVector ist eine Referenz auf ein Vector-Objekt.
                                    // Das Java System wählt die Anfangskapazität.

Das mag nicht sonderlich effizient sein. Wenn Sie eine Vorstellung über die Kapazität haben, die Sie benötigen, dann erzeugen Sie Ihren Vector mit dieser Kapazität. Um eine Variable zu deklarieren und einen Vector mit einer Anfangskapazität von 15 zu konstruieren, tun Sie das:

Vector meinVector = new Vector(15); // meinVector ist eine Referenz auf ein Vector-Objekt,
                                    // mit einer Anfangskapazität von 15 Elementen.

Die Anfangskapazität ist die Größe mit der das Vector-Objekt beginnt. Es kann vergrößert werden, wenn Sie mehr Elemente hinzufügen. Die Erweiterung der Kapazität eines Vector-Objekts ist langsam und wird Ihr Programm verlangsamen, wenn das zu oft vorkommt. Um eine bessere Kontrolle zu haben, können Sie angeben wie viele neue Slots bei der Erweiterung des Vector-Objekts hinzugefügt werden sollen:

Vector meinVector = new Vector(15, 5); // meinVector ist eine Referenz auf ein Vector-Objekt,
                                       // mit einer Anfangskapazität von 15 Elementen
                                       // und einer Inkrementgröße von 5.

Wenn jetzt zusätzliche Kapazität benötigt wird, werden 5 Slots auf einmal hinzugefügt. Sie müssen die neuen Slots nicht füllen, aber jetzt sind sie da, wenn Sie sie benötigen.

FRAGE 5:

Sie schreiben ein Programm, um die Übersicht über die Studenten einer Klasse zu behalten. Es gibt üblicherweise ungefähr 12 Studenten in einer Klasse, aber es ist nicht ungewöhnlich, dass während der ersten Wochen neue Studenten hinzukommen. Deklarieren und konstruieren Sie für diese Situation ein geeignetes Vector-Objekt.

Vector meineKlasse = new Vector( __________, __________ ) ;
Inhaltsverzeichnis