1.0 KiB
1.0 KiB
🏦 OOP-Bankensystem (JavaScript)
Aufgabe
In diesem Projekt soll ein kleines objektorientiertes Bankensystem mit JavaScript umgesetzt werden. Die Aufgabe dient als Übung zur Anwendung der OOP-Konzepte Klassen, Vererbung, Kapselung und Polymorphismus.
Ziel
Implementiere folgende Klassen:
Kunde
(Basisklasse)Student
(erbt vonKunde
)Geschaeftskunde
(erbt vonKunde
)Konto
(eigenständige Klasse zur Verwaltung des Kontostands)
Hinweise zur Implementierung
Klasse Konto
- Attribut:
#kontostand
- Methoden:
einzahlen(betrag)
,auszahlen(betrag)
,getKontostand()
Klasse Kunde
- Attribute:
#vorname
,#nachname
,#konto
- Methoden:
toString()
Klasse Student
- Zusätzliche Attribute:
#matrikelnummer
,#studiengang
- Methode: überschreibt
toString()
Klasse Geschaeftskunde
- Zusätzliche Attribut:
#firma
- Methode: überschreibt
toString()
Testen
Nach erfolgreicher Implementierung könnt ihr den Code in der Main
-Klasse auskommentieren, um eure Klassen zu testen.