J
java2000
Gast
Hallo zusammen,
wahrscheinlich handelt es sich hierbei um ein Problem, dass entweder einfach nicht geht oder ganz einfach zu bewerkstelligen ist. Dummerweise komme ich aber einfach nicht auf eine geeignete Lösung.
Ich habe ein Programm geschrieben: myClass1. Eine public class mit einer main und verschiedenen anderen Methoden. Diese Methoden haben verschiedene Funktionen, berechnen Werte, kontrollieren Inputs, speichern und schreiben Textfiles etc. Sie sind alle public und static.
Nun schreibe ich eine Fortsetzung zu diesem Programm: myClass2. Dieses Programm bräuchte genau dieselben Methoden aus myClass1 ebenfalls. Zum einen könnte ich den Code einfach rüber kopieren, das wäre aber eher ungeeignet, weil ich Korrekturen in den Methoden dann immer in beiden Programmen nachbessern müsste. Auch myClass1 ein Package anzuhängen hat nicht optimal funktioniert, weil ich mit myClass2 dann zwar die Methoden verwenden konnte, sich myClass1 aber nicht mehr selbstständig durch den Befehl "java myClass1" ausführen liess.
Mein Ziel ist es, dass myClass1 für myClass2 eine Art Container für Methoden wird, die es dort holen und verwenden kann.
Ich habe gehofft, es gäbe irgendeine Lösung, indem ich in myClass2 einfach schreibe:
myClass1().method1();
Aber das will nicht so richtig funktionieren.
Um eure Hilfe wäre ich sehr froh, danke dass du dir überhaupt Zeit genommen habt, diesen Noob-braucht-Hillfe-Text zu lesen
Gruss
Martin
wahrscheinlich handelt es sich hierbei um ein Problem, dass entweder einfach nicht geht oder ganz einfach zu bewerkstelligen ist. Dummerweise komme ich aber einfach nicht auf eine geeignete Lösung.
Ich habe ein Programm geschrieben: myClass1. Eine public class mit einer main und verschiedenen anderen Methoden. Diese Methoden haben verschiedene Funktionen, berechnen Werte, kontrollieren Inputs, speichern und schreiben Textfiles etc. Sie sind alle public und static.
Nun schreibe ich eine Fortsetzung zu diesem Programm: myClass2. Dieses Programm bräuchte genau dieselben Methoden aus myClass1 ebenfalls. Zum einen könnte ich den Code einfach rüber kopieren, das wäre aber eher ungeeignet, weil ich Korrekturen in den Methoden dann immer in beiden Programmen nachbessern müsste. Auch myClass1 ein Package anzuhängen hat nicht optimal funktioniert, weil ich mit myClass2 dann zwar die Methoden verwenden konnte, sich myClass1 aber nicht mehr selbstständig durch den Befehl "java myClass1" ausführen liess.
Mein Ziel ist es, dass myClass1 für myClass2 eine Art Container für Methoden wird, die es dort holen und verwenden kann.
Ich habe gehofft, es gäbe irgendeine Lösung, indem ich in myClass2 einfach schreibe:
myClass1().method1();
Aber das will nicht so richtig funktionieren.
Um eure Hilfe wäre ich sehr froh, danke dass du dir überhaupt Zeit genommen habt, diesen Noob-braucht-Hillfe-Text zu lesen
Gruss
Martin