如果有人能告訴我我的代碼是否是多餘的(如果是,可能的解決方案以消除冗餘),我將非常感激。消除多個構造函數中的冗餘
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?
......
}
}
基本上,一個構造函數需要一個double值,而另一個構造函數需要一個雙數數組。有沒有什麼方法可以只實例化Queue
一次?
謝謝!這是我一直在尋找的風格。不敢相信我沒有想到這個... – jkface 2012-04-14 01:23:12