2Struktur schaffen
Nachdem du nun wissen solltest, wie Klassen, Objekte und Methoden funktionieren, hier noch ein Beispiel.
Wir haben uns neulich Gedanken darüber gemacht, wieviel Geld beim Abzahlen von Schulden zusätzlich gezahlt werden muss. Soetwas lässt sich am Effizientesten mit Hilfe eines Rechners und eines geeigneten Programms ermitteln.
Bevor wir mit dem Coden loslegen können, sollten wir uns zuerst überlegen, wie wir das Programm am Besten strukturieren.
Folgende relevante Punkte fallen uns ein:
Übersichtlich; Der Code sollte übersichtlich und leicht zu lesen sein.
Wiederverwendbarer Code; Wenn wir wichtige Berechnungen in Methoden kapseln, können wir sie später wieder verwenden.
Flexibler Code; Wir sollten in der Lage sein, den Code spontan flexibel zu verwenden, ohne viel umstrukturieren zu müssen.
Wenn wir nun Beispielsweise den kompletten Code in die main()-Methode schreiben würde, wäre wohl keiner dieser drei Punkte erfüllt.
Wir entscheiden uns dazu, eine Klasse Zinsrechnung zu verwenden, um Methoden in dieser zu sammeln.
Als Grundlage nehmen wir auch diesmal ein package mit dem Namen serlo:
![Screenshot einer Testklasse auf Java](https://assets.serlo.org/legacy/5544bc79c0c7e_0273a14928b9040b6b5a9ca5a37a572f54cd5d9c.png)
Zusätzlich erstellen wir nun eine Klasse Zinsrechnung in das selbe Paket.
Jetzt können wir unsere neue Klasse verwenden um sie mit Methoden zu füllen, welche wir aus der main()-Methode aufrufen.