Fazit
Grundsätzliches zur Klasse
Schau dir den Code der Klasse an. Hier wurde folgendes programmiert:
- Der Input für den Preis darf in Schweizer Franken erfolgen. Die Formel oben im Artikel (vergl. Bild) arbeitet aber mit britischen Pfund.
Die Umrechnung von Franken in Pfund erfolgt in einer separaten Methode.
- Auch für den Input der Schuhgrösse sollen Schweizer Schuhgrössen erlaubt sein. Im Artikel kannst du entnehmen, wie die Umrechnung der Schuhgrössen geht.
Auch für diese Task wurde eine eigene Methode notiert.
- Damit man die Klasse schnell auf andere Grundvoraussetzungen anpassen kann, sind zwei Eigenschaften in der Klasse definiert: Eine für den Währungsfaktor, die andere für die Differenz für das Umrechnen der Schuhgrösse.
Die Werte für die beiden Eigenschaften werden dem Konstruktor als Parameter übergeben.
Zugriffsbeschränkungen
Schau dir die Zugriffsbeschränkungen in der Klasse an und überlege dir, warum diese so definiert wurden! Oder: Welche Methoden werden wo aufgerufen und warum macht die Zugriffsbeschränkung so Sinn?