ok erstmal danke dass du dir meinen Code nochmal durchgelesen hast!

Zu dem Konstruktor der Klasse Berechnung:
Ich werde des jetzt also mit parametern umsetzen, ist ja nicht besonders schwer...

Zu der GUI:
Wird noch mehr sollte ja nur ein Beispiel sein..

Zu der 2.Klasse :
Diese Klasse ist erstmal dafür zuständig die GUI zu erzeugen und danach die Werte aus den Textboxen (die später noch dazu kommen ^^) zu lesen und dem Konstruktor der 3.Klasse (berechnung) zu Übergeben und nachher wieder den return Wert auszugeben.

3.Klasse :
Diese Klasse ist für die Berechnung zuständig.
Dabei speichert sie die Werte erstmal mitHilfe der zuständigen Setter Methoden in die richtigen Variablen

4.Klasse:
Diese Klasse liefert nur die private Variablen und die zugehörigen Getter bzw Setter Methoden

Zu den Packages:
Ich weiß nicht genau was du mit dem was du geschrieben hast meinst..
Waäre schön wenn du das nochmal erläutern könntest.

Zu Berechnung.class:
Soweit ich dass jetzt kapiere übergibst du ,wenn der Konstruktor mit bestimmten Parametern aufgerufen wird diese Parameter an den BasisKonstruktor und dieser schreibt die Werte dann in Variablen...
mal ausprobieren..