Frage:
Guten Tag,
Ich fange vor kurzem an , Java zu lernen. und ich brauche Hilfe bei dieser Frage. Danke.
Code:#
Implementieren Sie einen objekt-orientierten Stack mit den üblichen Operationen push, pop, top, size
und isEmpty.
a) Implementieren Sie den Stack in der Datei Stack.java! Wenden Sie dabei das Prinzp der testgetriebene Entwicklung auf Basis der Testfälle in StackTest.java an.
b) Ergänzen Sie Ihre Implementierung um Exceptions, mit denen Programmierer über die fehlerhafte
Nutzung des Stacks informiert werden.
c) Implementieren Sie in der Datei StackGeneric.java einen alternativen Stack, der Generics nutzt
und so sicherstellt, dass nur Elemente eines bestimmten Typs (z.B. Integer, String) gespeichert
werden können! Verwenden Sie auch hier Exceptions und testen Sie Ihre Implementierung mittels
der Testklasse StackGenericTest.java.