8.4. Polymorphie in Aktion

Nehmen wir an, wir möchten unsere eigene Listenklasse schreiben, eine, die Hund-Objekte festhält, und geben für den Augenblick vor, dass wir die Klasse ArrayList nicht kennen. Beim ersten Versuch geben wir ihr nur eine hinzufügen()-Methode. Wir verwenden ein einfaches Hund-Array (Hund []), um die hinzugefügten Hund-Objekte festzuhalten, und geben ihm die Länge 5. Wenn wir die Grenze von 5 Hund-Objekten erreichen, können Sie die Methode hinzufügen() immer noch aufrufen. Aber dann macht sie nichts. Haben wir die Grenze noch nicht erreicht, steckt die Methode hinzufügen() den Hund an der nächsten verfügbaren Indexposition (nächsterIndex) in das Array und inkrementiert dann die Variable für den nächsten verfügbaren Index. ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.