我是一个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