hallo zusammen,
ich sitze hier schon seit Tagen an einem Problem und komme NICHT weiter. Hoffe ihr könnt mir hier weiter helfen, da ich mit meinem überschaubaren Wissen auf keinen grünen Zweig komme. Ich bin dabei mit JavaFX eine Desktopapplikation zu erstellen. Zur Laufzeit bekomme ich hier zwei Userbezogene Tokens zugewiesen mit welchen dieser später auf private Daten Zugriff erfolgen soll. Lange Rede kurzer Sinn, das Problem:
- ich habe drei unterschiedliche Klassen A, B und C.
- Klasse A hat eine Funktion, die als Rückgabewert zur Laufzeit zwei Tokens bekommt
- diese hole ich mit Hilfe einer Funktion in Klasse B und verarbeite sie hier. Diese zwei Variablen sagen wir a & b sind nun lokale Variablen der Funktion (sagen wir funkB() ) der Klasse B.
Nun mein Problem: Ich brauch diese Werte als quasi lokale Instanzen der gesamten Klasse C. Muss also in der gesamten Klasse C von jeder Funktion drauf zugreifen können.
Hoffe ich habe mich einigermaßen verständlich ausgedrückt. Bin echt am verzweifeln. Bekomme es einfach nicht auf die reihe.
im Grunde also einfach sowas nur:
Gruß Frank
ich sitze hier schon seit Tagen an einem Problem und komme NICHT weiter. Hoffe ihr könnt mir hier weiter helfen, da ich mit meinem überschaubaren Wissen auf keinen grünen Zweig komme. Ich bin dabei mit JavaFX eine Desktopapplikation zu erstellen. Zur Laufzeit bekomme ich hier zwei Userbezogene Tokens zugewiesen mit welchen dieser später auf private Daten Zugriff erfolgen soll. Lange Rede kurzer Sinn, das Problem:
- ich habe drei unterschiedliche Klassen A, B und C.
- Klasse A hat eine Funktion, die als Rückgabewert zur Laufzeit zwei Tokens bekommt
- diese hole ich mit Hilfe einer Funktion in Klasse B und verarbeite sie hier. Diese zwei Variablen sagen wir a & b sind nun lokale Variablen der Funktion (sagen wir funkB() ) der Klasse B.
Nun mein Problem: Ich brauch diese Werte als quasi lokale Instanzen der gesamten Klasse C. Muss also in der gesamten Klasse C von jeder Funktion drauf zugreifen können.
Hoffe ich habe mich einigermaßen verständlich ausgedrückt. Bin echt am verzweifeln. Bekomme es einfach nicht auf die reihe.
im Grunde also einfach sowas nur:
Java:
public class B{
public String secret;
public String token;
public void funkB(){...
secret="abc"; //Strings werden hier generiert
token="def";
}
}
public class C{
public String secretInC; //hier bräuchte ich mein secret aus "B" für die gesamte Klasse C
public String tokenInC; //hier bräuchte ich mein token aus "B" für die gesamte Klasse C
public void funkC(){ ....
}
}
Gruß Frank
Zuletzt bearbeitet: