Hallo,
als Umsteiger auf Java habe ich einige Verständnisprobleme. Es wäre nett, wenn mir jemand die richtige Richtung zeigen könnte.
Ich habe vor, mir ein package mit nützlichen Klassen zu erstellen. Konkret habe ich eine Klasse LogDatei geschrieben, die einen Konstruktor hat, mit dem eine Logdatei angelegt wird (sofern nicht vorhanden).
Mit der Methode loggen kann ich (über ein FileWriter-Objekt) beliebige Strings in die LogDatei schreiben.
Meine Plan war jetzt, ein globales LogDatei-Objekt zu erzeugen, über welches ich aus verschiedensten Methoden des Programms, Einträge in die Logdatei machen kann. Und genau an dieser Stelle habe ich keine Idee, wie ich das machen kann, ohne an alle Methoden das LogDatei-Objekt, welches ich in der statischen Main-Methode erzeugt habe, zu übergeben ...
Ich hoffe, das war halbwegs verständlich ...
Danke im voraus
famco
als Umsteiger auf Java habe ich einige Verständnisprobleme. Es wäre nett, wenn mir jemand die richtige Richtung zeigen könnte.
Ich habe vor, mir ein package mit nützlichen Klassen zu erstellen. Konkret habe ich eine Klasse LogDatei geschrieben, die einen Konstruktor hat, mit dem eine Logdatei angelegt wird (sofern nicht vorhanden).
Mit der Methode loggen kann ich (über ein FileWriter-Objekt) beliebige Strings in die LogDatei schreiben.
Meine Plan war jetzt, ein globales LogDatei-Objekt zu erzeugen, über welches ich aus verschiedensten Methoden des Programms, Einträge in die Logdatei machen kann. Und genau an dieser Stelle habe ich keine Idee, wie ich das machen kann, ohne an alle Methoden das LogDatei-Objekt, welches ich in der statischen Main-Methode erzeugt habe, zu übergeben ...
Ich hoffe, das war halbwegs verständlich ...
Danke im voraus
famco
Zuletzt bearbeitet von einem Moderator: