Hallo Freunde,
ich habe ein Problem und weiß nicht genau ob ich mir die optimale Lösung ausgedacht habe.
Ich habe eine Hauptklasse. Darin sind derzeit globale private Variablen enthalten, die über eine Methode gefüllt werden. Diese Methode holt Verbindungsdaten für einen FTP Zugang aus einer Datenbank.
Nun habe ich mittlerweile zwei Subklassen, die ebenfalls die Verbindungsdaten benötigen.
Wie soll ich nun auf die daten der Vaterklasse zugreifen? Geht das überhaupt? Oder muss ich die Daten in Form eines Konstruktors an die Subklassen übergeben?
Wäre sehr dankbar für ein paar Tipps.
Hier ein Codebeispiel:
ich habe ein Problem und weiß nicht genau ob ich mir die optimale Lösung ausgedacht habe.
Ich habe eine Hauptklasse. Darin sind derzeit globale private Variablen enthalten, die über eine Methode gefüllt werden. Diese Methode holt Verbindungsdaten für einen FTP Zugang aus einer Datenbank.
Nun habe ich mittlerweile zwei Subklassen, die ebenfalls die Verbindungsdaten benötigen.
Wie soll ich nun auf die daten der Vaterklasse zugreifen? Geht das überhaupt? Oder muss ich die Daten in Form eines Konstruktors an die Subklassen übergeben?
Wäre sehr dankbar für ein paar Tipps.
Hier ein Codebeispiel:
Java:
public class DoSomething {
private String host;
private String port;
private String user;
private String password;
getFtpDataAndWritToGlobalVars();
public class Test1 {
//needs FTP Data
}
public class Test2 {
//needs FTP Data
}
}
Zuletzt bearbeitet: