Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Eike Kutschinski
- //PK Übungszettel Nr 8
- //Tutorium Björn Wolff / Mittwoch 16-18 Uhr
- //Aufgabe 3
- //Zettel zusammen mit Mirco Steinau bearbeitet
- //Vererbte Klasse CountStack (extends)
- //Stack = Oberklasse, CountStack = Unterklasse
- class CountStack extends Stack {
- //Anzahl der Push-Operatoren am Anfang auf 0.
- int NumberofValidPushOperations;
- CountStack(int size){
- //super(); führt den Konstruktor der Vorfahrenklasse aus
- super(size);
- }
- //Hinzufügen der Methode von gültigen Push-Operationen
- int getNumberOfValidPushOperations(){
- //Rückgabe des neuen Wertes
- return this.NumberofValidPushOperations;
- }
- //Geerbte Methode push adäquat überschreiben
- //String value erzeugt neues String-Objekt, das mit einer Kopie des Inhalts value initialisiert wird.
- boolean push(String value) {
- //Solange isFull false, also Stack noch beschreibbar, dann
- if (super.push(value)) {
- this.NumberofValidPushOperations++;
- return true;
- }
- else {
- return false;
- }
- }
- }
Add Comment
Please, Sign In to add comment