string_uebungen:monthasstring
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
string_uebungen:monthasstring [2024/01/13 09:53] – angelegt torsten.roehl | string_uebungen:monthasstring [2024/01/13 10:08] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Schreiben Sie eine Klasse **Datum**, die eine öffentliche (public) Methode **monthAsString** hat. Dieser Methode soll eine Zeichenkette (String) vom Format //" | Schreiben Sie eine Klasse **Datum**, die eine öffentliche (public) Methode **monthAsString** hat. Dieser Methode soll eine Zeichenkette (String) vom Format //" | ||
+ | |||
+ | {{: | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | |||
+ | Schreiben Sie auch eine Klasse Main, in deren main-Methode die Klasse Datum getestet wird. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Format " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Um das Konzept der objektorientierten Programmierung besser zu verdeutlichen haben wir das eigentliche Problem in mehrere Teilschritte | ||
+ | Auf eine Ausnahmebehandlung (Exception Handling) wurde hier bewusst verzichtet, d.h. wir gehen davon aus | ||
+ | das nur gültige Datumsangaben übergeben werden. | ||
+ | |||
+ | <Code Java linenums: | ||
+ | |||
+ | private String getDay(String str){ | ||
+ | // todo | ||
+ | | ||
+ | } | ||
+ | private String getMonth(String str){ | ||
+ | // todo | ||
+ | | ||
+ | } | ||
+ | private String getYear(String str){ | ||
+ | // todo | ||
+ | | ||
+ | } | ||
+ | public String monthAsString(String strDatum) { | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | Die Hauptklasse um die Klasse Datum zu testen. | ||
+ | <Code Java linenums: | ||
+ | |||
+ | | ||
+ | Datum datum = new Datum(); | ||
+ | String text = datum.monthAsString(" | ||
+ | System.out.println(text); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Wenn du wirklich überhaupt keine Idee hast ...:-?\\ | ||
+ | |||
+ | Lösungsvorschlag [[MonthAsString-Solution]] | ||
+ | |||
+ |
string_uebungen/monthasstring.1705139586.txt.gz · Zuletzt geändert: 2024/01/13 09:53 von torsten.roehl