我被指派实现自己的 Arraylist 和 Linkedlist,它们的工作方式与 Java.util.* 中 Java 提供的 ArrayList 和 LinkedList 非常相似,但不是所有方法,而是其中一些方法。
所以听起来我必须在我的代码中为我不打算实现的每个方法实现上面的代码。但是,我的源代码在没有实现上述内容的情况下运行良好。我只是什至没有提到那些我没有被分配去实现的方法。
我的问题是,我想知道为什么我的代码在赋值描述中没有提到上述要求就可以正常工作。以及如何在我的代码中抛出新异常的上述功能?(无论如何都要满足分配要求)
以下是我目前的班级声明:
public class A1ArrayList<E>
{
...
}
我是否必须扩展或实现 Java 列表 API 中的某些内容才能使用该函数并抛出异常?
是的,您需要实现该List
接口。
public class A1ArrayList<E> implements List<E>
{
...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句