如果有人能告诉我我的代码是否冗余(如果是,消除冗余的可能解决方案),我将不胜感激。
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?
......
}
}
基本上,一个构造函数接收一个双精度值,而另一个构造函数接收一个双精度数组。有没有办法Queue
只实例化一次?