Hallo liebe Leute,
wir schreiben am Samstag eine Klausur und ich verstehe folgende Aufgabe nicht bzw. bekommen kein lauffähiges Programm hin...
Könnt ihr mir hier einen Ansatz bzw. ein Programm schreiben?
Aufgabe:
Bei der Verwaltung von Kundendaten gibt es gemeinsame Elemente, die in einer Basisklasse zusammengefasst werden können. Spezifische Daten und Methoden für spezielle Anforderungen (hier z.B. Kunden eines Elektrizitätswerkes) können in abgeleiteten Klassen beschrieben werden, welche die gemeinsamen Daten per Vererbung erhalten.
Abgebildet sehen Sie die Basisklasse "Kunde", die angeführten Methoden seien alle bereits geeignet definiert.
Abbildung:
KUNDE
-kdnummer: int
-name: String
+Kunde()
+Kunde(int,String)
+setKdnummer(int)
+getKdnummer():int
+setName(String)
+getName():String
+ausgabe()
Aufgabe:
1. Leiten Sie davon eine Klasse Stromkunde ab.
Sie enthalte:
als private Member:
- eine Gleitkommazahl "Verbrauch"
als öffentliche Methode:
- einen Konstruktor ohne Parameter
- einen Konstruktor mit Parametern
- get- und set-Methoden
- eine Methode "check()", die den Verbrauchswert überprüft: Falls der Verbrauch über 5000 liegt, soll "FALSE" geliefert werden, ansonsten "TRUE".
- eine Ausgabemethode, die alle(!) Daten eines solchen speziellen Kunden ausgibt.
2. Schreiben Sie dazu eine main () - Methode, in der ein Kunde angelegt wird.
(Die Kundennummer sei 52, Name sei "Mustermann" und habe einen Verbrauch von 6000)
Sein Verbrauch soll mit der klasseneigenen Methode überprüft werden. Falls er zu hoch ist, soll es eine entsprechende Meldung geben.
Wäre euch sehr dankbar!!!!
wir schreiben am Samstag eine Klausur und ich verstehe folgende Aufgabe nicht bzw. bekommen kein lauffähiges Programm hin...
Könnt ihr mir hier einen Ansatz bzw. ein Programm schreiben?
Aufgabe:
Bei der Verwaltung von Kundendaten gibt es gemeinsame Elemente, die in einer Basisklasse zusammengefasst werden können. Spezifische Daten und Methoden für spezielle Anforderungen (hier z.B. Kunden eines Elektrizitätswerkes) können in abgeleiteten Klassen beschrieben werden, welche die gemeinsamen Daten per Vererbung erhalten.
Abgebildet sehen Sie die Basisklasse "Kunde", die angeführten Methoden seien alle bereits geeignet definiert.
Abbildung:
KUNDE
-kdnummer: int
-name: String
+Kunde()
+Kunde(int,String)
+setKdnummer(int)
+getKdnummer():int
+setName(String)
+getName():String
+ausgabe()
Aufgabe:
1. Leiten Sie davon eine Klasse Stromkunde ab.
Sie enthalte:
als private Member:
- eine Gleitkommazahl "Verbrauch"
als öffentliche Methode:
- einen Konstruktor ohne Parameter
- einen Konstruktor mit Parametern
- get- und set-Methoden
- eine Methode "check()", die den Verbrauchswert überprüft: Falls der Verbrauch über 5000 liegt, soll "FALSE" geliefert werden, ansonsten "TRUE".
- eine Ausgabemethode, die alle(!) Daten eines solchen speziellen Kunden ausgibt.
2. Schreiben Sie dazu eine main () - Methode, in der ein Kunde angelegt wird.
(Die Kundennummer sei 52, Name sei "Mustermann" und habe einen Verbrauch von 6000)
Sein Verbrauch soll mit der klasseneigenen Methode überprüft werden. Falls er zu hoch ist, soll es eine entsprechende Meldung geben.
Wäre euch sehr dankbar!!!!