Aufgaben 7.2.: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
 
(5 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
'''Aufgabe 1'''
 
'''Aufgabe 1'''
  
Die Klasse '''Schueler''' aus 7.1.2 soll um eine Methode '''setKlasse()''' erweitert werden, die die neu eingegebene Klasse nur bei gleichzeitiger Angabe eines Passwortes akzeptiert.
+
Die Klasse '''Schueler''' aus 7.1.2 soll um Getter- und Setter-Methoden für Name, Vorname und Klasse erweitert werden. Dabei soll die Methode '''setKlasse()''' so angelegt werden, dass die neu eingegebene Klasse eines Schülers nur bei gleichzeitiger Angabe eines Passwortes akzeptiert wird.
  
 
[[Lösungsvorschlag 7.2 - Aufgabe 1 | Lösungsvorschlag]]
 
[[Lösungsvorschlag 7.2 - Aufgabe 1 | Lösungsvorschlag]]
 +
 +
 +
'''Aufgabe 2'''
 +
 +
Für die Kontenverwaltung einer Bank soll eine Klasse '''Konto''' erstellt werden, die Getter-Methoden für die Attribute ''kontonr'', ''name'', ''vorname'' und ''kontostand'' bereit stellt und eine Setter-Methode für den ''kontostand''. Zusätzlich sollen zwei Methoden '''einzahlen()''' und '''auszahlen()''' angelegt werden, mit denen Kontobewegungen vorgenommen werden können. Beim Aufruf des Konstruktors sollen die Werte für ''kontonr'', ''name'' und ''vorname'' übergeben werden. Der Kontostand wird im Konstruktor auf den Anfangswert 0 gesetzt.
 +
 +
'''Erweiterungsaufgabe:''' Erstelle eine Methode '''passwortschutz()''', die Geldbewegungen nur bei Eingabe eines Passwortes erlaubt.
 +
 +
[[Lösungsvorschlag 7.2 - Aufgabe 2 | Lösungsvorschlag]]

Aktuelle Version vom 19. März 2015, 10:59 Uhr

Aufgabe 1

Die Klasse Schueler aus 7.1.2 soll um Getter- und Setter-Methoden für Name, Vorname und Klasse erweitert werden. Dabei soll die Methode setKlasse() so angelegt werden, dass die neu eingegebene Klasse eines Schülers nur bei gleichzeitiger Angabe eines Passwortes akzeptiert wird.

Lösungsvorschlag


Aufgabe 2

Für die Kontenverwaltung einer Bank soll eine Klasse Konto erstellt werden, die Getter-Methoden für die Attribute kontonr, name, vorname und kontostand bereit stellt und eine Setter-Methode für den kontostand. Zusätzlich sollen zwei Methoden einzahlen() und auszahlen() angelegt werden, mit denen Kontobewegungen vorgenommen werden können. Beim Aufruf des Konstruktors sollen die Werte für kontonr, name und vorname übergeben werden. Der Kontostand wird im Konstruktor auf den Anfangswert 0 gesetzt.

Erweiterungsaufgabe: Erstelle eine Methode passwortschutz(), die Geldbewegungen nur bei Eingabe eines Passwortes erlaubt.

Lösungsvorschlag