Programmieren kann ich nicht?

... komplette Frage anzeigen

2 Antworten

1. Die meisten Mitglieder dieser Community helfen sehr gern bei Problemen mit Hausaufgaben, reagieren aber sehr ungehalten, wenn jemand nicht einmal demonstriert, dass er sich überhaupt Gedanken gemacht hat. Also: Was hast du dir bis jetzt überlegt? An welcher Stelle hängst du fest?

2. Welche Programmiersprache? Ggf. welcher Compiler? Bei C# z. B. kann man als readonly deklarierte Eigenschaften in einem Konstruktor setzen.

3. auch sonst kann man so etwas durch einen öffentlichen Getter und einen privaten Setter für die Eigenschaft lösen (mit einer privaten Hilfsvariablen, die die Eigenschaft zwischenspeichert). C# erzeugt solchen Code selbständig im Hintergrund, wenn man z. B. folgendes angibt:

public int TestProp { get; private set; }

Das dürfte in Java ähnlich sein.

4. mit obigem Codebeispiel hätte ich deine Aufgabe für C# im wesentlichen gelöst.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?