Update OOP

main
Obai Albek 2025-05-09 21:32:13 +00:00
parent 192ee4b3b1
commit 658fb84cf3
1 changed files with 4 additions and 8 deletions

View File

@ -13,20 +13,16 @@ Implementiere folgende Klassen:
## Hinweise zur Implementierung ## Hinweise zur Implementierung
### Klasse `Konto` ### Klasse `Konto`
- Attribut: `#kontostand` - Verwaltet den Kontostand und erlaubt Ein- und Auszahlungen.
- Methoden: `einzahlen(betrag)`, `auszahlen(betrag)`, `getKontostand()`
### Klasse `Kunde` ### Klasse `Kunde`
- Attribute: `#vorname`, `#nachname`, `#konto` - Basisklasse mit Vor- und Nachname sowie einem zugeordneten Konto.
- Methoden: `toString()`
### Klasse `Student` ### Klasse `Student`
- Zusätzliche Attribute: `#matrikelnummer`, `#studiengang` - (spezialisierter Kunde): Besitzt zusätzliche Angaben wie Matrikelnummer und Studiengang.
- Methode: überschreibt `toString()`
### Klasse `Geschaeftskunde` ### Klasse `Geschaeftskunde`
- Zusätzliche Attribut: `#firma` - (spezialisierter Kunde): Repräsentiert eine Firma mit einem Firmennamen.
- Methode: überschreibt `toString()`
## Testen ## Testen
Nach erfolgreicher Implementierung könnt ihr den Code in der `Main`-Klasse **auskommentieren**, um eure Klassen zu testen. Nach erfolgreicher Implementierung könnt ihr den Code in der `Main`-Klasse **auskommentieren**, um eure Klassen zu testen.