Wie würde ich eine Random
von java.util.Random
in eine supertype constructor
anrufen?Mit randoms und super
Zum Beispiel
Random rand = new Random();
int randomValue = rand.nextInt(10) + 5;
public Something()
{
super(randomValue);
//Other Things
}
Wenn ich versuche, das der Compiler sagt, dass ich „nicht randomValue
vor supertype constructor
aufgerufen wurde verweisen kann“.
Die Antwort ist nicht threadsicher. –
@SiyuanRen Entschuldigung für mich fragen, aber was bedeutet Thread Safe Mean? – Dan
@Dan: Es bedeutet, dass die Konstruktion von 'Something' aus verschiedenen Threads gleichzeitig zu kleinen Fehlern führt. Beresfordts Antwort hat dieses Problem nicht. –