lina-: Vererbung

Beitrag lesen

moin nihilfire :)

ich würde deiner Klasse Schieberegister noch zwei Methoden spendieren:
Die erste nenne ich mal spontan "prüfeInhalt()" mit einem Rückgabewert des Typs boolean.
In dieser Mehtode durchläufst du das Array des Schieberegisters (wie man das macht, siehst du schon im Konstruktor von "Register". Was dann noch fehlt ist eine Überprüfung ob der Inhalt 0 oder 1 ist. Weicht der Wert an irgend einer Stelle davon ab, wird false zurück geliefert ansonsten kann am Ende der Schleife ein true zurück gegeben werden.

Falls der Aufruf deiner Methode false zurück gibt, rufst du die zweite Methode auf (die ich spontan "neuesRegister()" nenne). In dieser Mehtode rufst du ganz banal den Kostruktor der Klasse Register auf.

liebe Grüße aus Berlin
lina-

--
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)