MartinX3-EducationOrganization / HBRS_SA_S3_EIDIP_2017_WS

Übungsaufgaben des Faches Einführung in die Programmierung des 3. Semesters (Nachschreiben) HBRS in SA im Fach
GNU Affero General Public License v3.0
2 stars 0 forks source link

Übung 11_5 #60

Closed MartinX3 closed 6 years ago

MartinX3 commented 6 years ago

Aufgabe 5 [Programmierung]

Erweitern Sie die Lösung zu der vorherigen Aufgabe:

Schreiben Sie eine Klasse StromvertragFlat, die Stromvertrag spezialisiert. Dieser Vertrag hat Fixkosten von 10000 Cent (e100) pro Monat. Pro Monat sind 400 kWh frei, danach fällt ein variabler Preis von 35 Cent pro kWh an.

Schreiben Sie eine Klasse StromvertragMenge, die Stromvertrag spezialisiert. Dieser Vertrag hat Fixkosten von 0 Cent (e0) pro Monat und einen variablen Strompreis von 28 Cent pro kWh bei einer Mindestabnahme von 1000 kWh pro Monat.

Jede dieser Klassen hat ihren eigenen Zähler anzahl, der die Anzahl von Objekten der Klasse enthält. Dessen Wert wird jeweils von einer Methode anzahl() zurückgegeben.

Überschreiben Sie in dieser Klasse Methoden von Stromvertrag nur dann, wenn es notwendig ist, wenn also die geerbte Methode nicht das richtige Verhalten bietet.