Objektorientierte Programmierung
LVA 185.162, VL 2.0, 2004 W

7. Übungsaufgabe

Themen:

Generizität, Ableitung von generischer Klasse

Termine:

Ausgabe: 25.11.2004
reguläre Abgabe: 02.12.2004, 12:45 Uhr
nachträgliche Abgabe: 09.12.2004, 12:45 Uhr

Abgabeverzeichnis:

Aufgabe07

Programmaufruf:

java Test

Grundlage:

Skriptum bis Seite 99 und die Seiten 105 bis 109

Aufgabe:

Implementieren Sie in Java eine Klasse zur Lösung folgender Aufgabe ohne Verwendung vordefinierter Klassen wie z.B. Vector, List, etc.: Benötigt wird eine Datensammlung (Collection, z.B. verkettete Liste, Stack, Heap, etc.), deren Inhalt über einen Typparameter bestimmt wird. Die Klasse soll folgende Methoden unterstützen: Implementieren Sie auch eine nicht-generische Sammlung ganzer Zahlen als Unterklasse obiger Klasse. Diese Sammlung soll eine weitere Methode unterstützen: Schreiben Sie auch eine einfache, nicht interaktive Benutzerschnittstelle zum Testen der Klassen. In der Testklasse dürfen Sie vordefinierte Klassen verwenden.

Lesen Sie das Skriptum bis Seite 99 und die Seiten 105 bis 109. Achten Sie auf eine sinnvolle Verwendung von Generizität. Achten Sie auch besonders darauf, dass Ihre Datensammlung (Oberklasse) für alle Arten von Inhalten funktioniert, auch für solche, auf denen > nicht definiert ist. Vergessen Sie nicht auf Zusicherungen als Kommentare.

Stellen Sie Ihre Lösung in den Ordner Aufgabe07 in Ihrem Gruppen-Verzeichnis auf dem Übungsrechner. Das Testprogramm soll vom Ordner Aufgabe07 aus durch java Test aufrufbar sein. Der Ordner soll zum Zeitpunkt der Abgabe (2.12.2004, 12:45 Uhr) und der nachträglichen Abgabe (9.12.2004, 12:45 Uhr) alle .java-Dateien enthalten, die Sie für Ihre Lösung benötigen. Bitte entfernen Sie alle .java-Dateien, die nicht zur Abgabe gehören.

Complang
Puntigam
   Kontakt
   Research
   Lehre
      OOP
      Typsysteme
      EP2
      FOOP
      Prog.spr.
      frühere Lehre
         LVAs 2017 W
         LVAs 2017 S
         LVAs 2016 W
         LVAs 2016 S
         LVAs 2015 W
         LVAs 2015 S
         LVAs 2014 W
         LVAs 2014 S
         LVAs 2013 W
         LVAs 2013 S
         LVAs 2012 W
         LVAs 2012 S
         LVAs 2011 W
         LVAs 2011 S
         LVAs 2010 W
         LVAs 2010 S
         LVAs 2009 W
         LVAs 2009 S
         LVAs 2008 W
         LVAs 2008 S
         LVAs 2007 W
         LVAs 2007 S
         LVAs 2006 W
         LVAs 2006 S
         LVAs 2005 W
         LVAs 2005 S
         LVAs 2004 W
            OOP
               Laborübung
               1. Aufgabe
               2. Aufgabe
               3. Aufgabe
               4. Aufgabe
               5. Aufgabe
               6. Aufgabe
               7. Aufgabe
               8. Aufgabe
               9. Aufgabe
               10. Aufgabe
            Typsysteme
            Seminar, WA
         LVAs 2004 S
         LVAs 2003 W
   Links
Sitemap
Kontakt
Schnellzugriff:
Laborübung
Tutoren
Skriptum
Folien
alle Aufgaben
vorherige Aufgabe
nächste Aufgabe
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | Datenschutzerklärung | letzte Änderung: 2004-11-25 (Puntigam)