Hi,
als Teil eines Problemes muss ich eine erst zur Laufzeit bekannte Anzahl von Instanzen eines Objektes erstellen(lassen). Bisher tat ich das so:
Nun hab ich das Problem, einige der erstellten Objektinstanzen ansprechen zu müssen. Also sowas wie:
Da ich den Objektinstanzen aber keine Namen gegeben hab weiss ich nun nicht wie ich aus anderen Methoden drauf zugreifen sollte. Bisher hatte ich in die run() der Objekte einfach Obfragen auf andere Objektmethoden gebaut um sie quasi indirekt zu steuern, aber das wird langsam zu undurchsichtig. Gibts nen Weg wie ich den dynamisch erstellten Objekten auch dynamisch namen erstellen kann?
als Teil eines Problemes muss ich eine erst zur Laufzeit bekannte Anzahl von Instanzen eines Objektes erstellen(lassen). Bisher tat ich das so:
Java:
for (int i = 0; i < userinput; i++) {
new MyObj().start();
}
Nun hab ich das Problem, einige der erstellten Objektinstanzen ansprechen zu müssen. Also sowas wie:
Java:
void stopAnInstanceOfMyObj(string instancename) {
instancename.stopDoingSome();
}
Da ich den Objektinstanzen aber keine Namen gegeben hab weiss ich nun nicht wie ich aus anderen Methoden drauf zugreifen sollte. Bisher hatte ich in die run() der Objekte einfach Obfragen auf andere Objektmethoden gebaut um sie quasi indirekt zu steuern, aber das wird langsam zu undurchsichtig. Gibts nen Weg wie ich den dynamisch erstellten Objekten auch dynamisch namen erstellen kann?