Java 任务帮助:列出构造函数和;例外情况
我目前正在离开学校上课,我的教授没有帮助,所以我想知道是否有人能给我指点该做什么。给我的指示如下: 您可以创建自己的列表类(MyList),该类将能够容纳任意数量的项,直到数组的实际大小。您的类将维护数组中存储的实际项数的计数器。数组将是Object类型,因此数组可以包含Object的任何对象或子类。您的类应提供以下方法:Java 任务帮助:列出构造函数和;例外情况,java,list,exception,constructor,Java,List,Exception,Constructor,我目前正在离开学校上课,我的教授没有帮助,所以我想知道是否有人能给我指点该做什么。给我的指示如下: 您可以创建自己的列表类(MyList),该类将能够容纳任意数量的项,直到数组的实际大小。您的类将维护数组中存储的实际项数的计数器。数组将是Object类型,因此数组可以包含Object的任何对象或子类。您的类应提供以下方法: void append(对象o)–将对象追加到列表的末尾。如果列表已满,则抛出一个ListFullException Object at(int index)–返回指定位置
–将对象追加到列表的末尾。如果列表已满,则抛出一个void append(对象o)
ListFullException
–返回指定位置的对象,或者在索引无效时抛出Object at(int index)
ArrayIndexOutOfBoundsException
–删除索引处的元素,并向下移动元素以填充空白。如果索引无效,则引发void remove(int index)
;如果列表为空且没有要删除的内容,则引发ArrayIndexOutOfBoundsException
ListMPtyException
–构造函数,它获取数组的大小MyList(int size)
arrayList=new ArrayList<Object>(size);
类似地,分别使用ArrayList的remove和get方法来实现remove和objectAt功能。关于异常、如何使用异常、它们是什么等,已经有很多信息了。大量的官方文档也会介绍这些信息。请先使用谷歌。我有一个学生班级和班级名单。你确实应该至少先试试自己。我有学生班级和班级名单。我用了arraylist。但我觉得这应该是一个列表构造函数。我不知道该怎么开始,所以到目前为止我所做的是公开课学生和公开课名单,我在名单上有一个arraylist。add方法添加学生,remove方法删除学生。@Rosepatel欢迎您,如果您的代码中有任何问题,请发布您的代码,我们会帮助您解决。
arrayList.add(obj);