我是一個Java新手。我需要定義一個構造函數MyArrayList(Object type)
來設置稍後添加到列表中的引用的類型。如何設置列表的參考類型?
簽名的構造函數不能更改。我也是不允許使用仿製藥。
我嘗試做這樣的:
public class MyArrayList implements MyList {
private Object[] theList; // array of objects
public MyArrayList(Object type) {
theList = new type[0];
}
,並得到一個編譯錯誤,因爲type
不用上課。什麼是正確的方法來做到這一點?
完全使用泛型和構造函數。 – luk2302
*「並得到一個編譯錯誤」* - 總是發佈我們所得到的完整錯誤。否則,你會將觀衆縮小到立即知道問題出在哪裏的人。 – Zabuza
@abovady如果用戶回答你的問題,請也接受他的回答([接受答案:它是如何工作的?](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-工作))。如果不是,那麼請說明還沒有答案,這是StackOverflow的重要組成部分,非常感謝。 – Zabuza