Die Aufgabe Lautet:
Schreiben Sie eine Klasse Mietwohnung. Diese soll folgende Attribute besitzen:
-Eine Adresse (Straße, PLZ, Ort)
-Die Größe in Quadratmetern
-Die Kaltmiete pro Monat
-Die Nebenkosten pro Monat
-Die Information, ob ein Balkon vorhanden ist oder nicht Außerdem bietet die Klasse die folgenden Methoden:
-Eine Hilfsmethode, um die monatliche Warmmiete (Kaltmiete + Nebenkosten) zu errechnen und zurückzugeben. Diese Hilfsmethode sollte als einzige von außen nicht aufrufbar sein.
-Jährliche Warmmiete errechnen und zurückgeben.
-Ausgabe aller Informationen zu einem Objekt
Achten Sie bei der Implementierung auf folgendes:
1. Es sollte mindestens zwei Konstruktoren geben (überlegen Sie welche sinnvoll sein könnten und begründen Sie Ihre Wahl
2. Beachten Sie die Regeln der Datenkapselung!
3. Schreiben Sie ein Hauptprogramm, um die Klasse zu testen. In Ihrem Test sollten Sie verschiedene Objekte erzeugen, initialisieren und die Informationen der Objekte auf den Bildschirm ausgeben.
Außerdem
Erweitern Sie Ihre Klasse Mietwohnung um ein Attribut, welches die Anzahl aller vorhandenen Mietwohnungen (angelegten Objekte) beinhaltet. Überlegen Sie an welcher Stelle Sie diesen Zähler hochzählen müssen. Schreiben Sie auch eine Klassenmethode, die diese Anzahl ausgibt und testen Sie diese Erweiterung in Ihrem Hauptprogramm. Schreiben Sie für diese Aufgabe kein neues Programm sondern erweitern Sie das Programm aus und Laden Sie das eine vollständige Programm hoch.
ich habe schon etwas versucht und komme nicht weiter:
Schreiben Sie eine Klasse Mietwohnung. Diese soll folgende Attribute besitzen:
-Eine Adresse (Straße, PLZ, Ort)
-Die Größe in Quadratmetern
-Die Kaltmiete pro Monat
-Die Nebenkosten pro Monat
-Die Information, ob ein Balkon vorhanden ist oder nicht Außerdem bietet die Klasse die folgenden Methoden:
-Eine Hilfsmethode, um die monatliche Warmmiete (Kaltmiete + Nebenkosten) zu errechnen und zurückzugeben. Diese Hilfsmethode sollte als einzige von außen nicht aufrufbar sein.
-Jährliche Warmmiete errechnen und zurückgeben.
-Ausgabe aller Informationen zu einem Objekt
Achten Sie bei der Implementierung auf folgendes:
1. Es sollte mindestens zwei Konstruktoren geben (überlegen Sie welche sinnvoll sein könnten und begründen Sie Ihre Wahl
2. Beachten Sie die Regeln der Datenkapselung!
3. Schreiben Sie ein Hauptprogramm, um die Klasse zu testen. In Ihrem Test sollten Sie verschiedene Objekte erzeugen, initialisieren und die Informationen der Objekte auf den Bildschirm ausgeben.
Außerdem
Erweitern Sie Ihre Klasse Mietwohnung um ein Attribut, welches die Anzahl aller vorhandenen Mietwohnungen (angelegten Objekte) beinhaltet. Überlegen Sie an welcher Stelle Sie diesen Zähler hochzählen müssen. Schreiben Sie auch eine Klassenmethode, die diese Anzahl ausgibt und testen Sie diese Erweiterung in Ihrem Hauptprogramm. Schreiben Sie für diese Aufgabe kein neues Programm sondern erweitern Sie das Programm aus und Laden Sie das eine vollständige Programm hoch.
ich habe schon etwas versucht und komme nicht weiter: