A
AquaBall
Fortgeschrittenes Mitglied
- 2
Ich steh gerade am Schlauch.
Verzeiht die dumme Frage, aber ich blicks gerade echt nicht (heute Nacht nicht geschlafen).
Schaff ich es echt nicht diese beiden Variablen zusammen zu bringen?
testVariable ist "drausen" nicht sichtbar,
und class drausen darf ich nicht drinnen definieren, weil ich die Klasse brauche.
Ist mir fast peinlich zu fragen, ob das irgendwie geht.
Bitte keine Tips wie Parameterübergabe, weil um was wesentlich komplexeres geht (Interface als functionsÜbergabe.)
Oder anders gefragt: (mein eigentliches Problem) Könnt ihr mit helfen, wie ich Func1 / Func2 an "drausen" übergeben kann?
(Ich will in einem ListArray unterschiedliche Funktionen verknüpfen.)
Verzeiht die dumme Frage, aber ich blicks gerade echt nicht (heute Nacht nicht geschlafen).
Code:
class test{
int testVariable;
void main() {
// alles Mögliche
}
void func1(){
}
void func2(){
}
}
class drausen {
int eineVariable;
void method() {
eineVariable = testVariable; // <- hier hackts
func() //1 oder 2
}
}
testVariable ist "drausen" nicht sichtbar,
und class drausen darf ich nicht drinnen definieren, weil ich die Klasse brauche.
Ist mir fast peinlich zu fragen, ob das irgendwie geht.
Bitte keine Tips wie Parameterübergabe, weil um was wesentlich komplexeres geht (Interface als functionsÜbergabe.)
Oder anders gefragt: (mein eigentliches Problem) Könnt ihr mit helfen, wie ich Func1 / Func2 an "drausen" übergeben kann?
(Ich will in einem ListArray unterschiedliche Funktionen verknüpfen.)