Wenn mir jemand sagen könnte, ob mein Code redundant ist (und wenn ja, mögliche Lösungen zur Beseitigung von Redundanz) würde ich es sehr zu schätzen wissen.Beseitigung der Redundanz in mehreren Konstruktoren
public class Question {
private Queue<Double> a;
public Question(double XXX) {
a = new LinkedList<Double>(); // REDUNDANT?
......
}
public Question(double[] YYY) {
a = new LinkedList<Double>(); // REDUNDANT?
......
}
}
Grundsätzlich nimmt ein Konstruktor einen doppelten Wert an, während der andere Konstruktor ein Array aus doppelten Zahlen aufnimmt. Gibt es eine Möglichkeit, die Queue
nur einmal zu instanziieren?
Danke! Das ist der Stil, nach dem ich gesucht habe. Kann nicht glauben, dass ich nicht daran gedacht habe ... – jkface