用java语言自己开发一个集合类,包含的实例方法如下:向该集合中添加元素时,只能添加某一种类型的

素。根据元素索引获取元素,该方法返回值类型为元素的类型。可以获取该集合的元素个数。... 素。根据元素索引获取元素,该方法返回值类型为元素的类型。可以获取该集合的元素个数。 展开
 我来答
kookkj
2014-08-22 · TA获得超过288个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:92万
展开全部
下面的Test类就是一个集合类,它只能添加Student类型的对象,代码如下:
import java.util.Collection;
import java.util.Iterator;

public class Test implements Collection<Student>{
public static void main(String[] args){
Test t = new Test();
t.add(new Student());
}

@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}

@Override
public boolean isEmpty() {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean contains(Object o) {
// TODO Auto-generated method stub
return false;
}

@Override
public Iterator<Student> iterator() {
// TODO Auto-generated method stub
return null;
}

@Override
public Object[] toArray() {
// TODO Auto-generated method stub
return null;
}

@Override
public <T> T[] toArray(T[] a) {
// TODO Auto-generated method stub
return null;
}

@Override
public boolean add(Student e) {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean remove(Object o) {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean containsAll(Collection<?> c) {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean addAll(Collection<? extends Student> c) {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean removeAll(Collection<?> c) {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean retainAll(Collection<?> c) {
// TODO Auto-generated method stub
return false;
}

@Override
public void clear() {
// TODO Auto-generated method stub

}
}

class Student{

String stuId;
String name;

public Student(){

}

public String getStuId(){
return stuId;
}

public void setStuId(String stuId){
this.stuId = stuId;
}

public String getName(){
return name;
}

public void setName(String name){
this.name = name;
}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妮妮ruly
2014-08-22 · TA获得超过722个赞
知道小有建树答主
回答量:677
采纳率:0%
帮助的人:313万
展开全部
为什么要自己写?ArrayList 已经实现你要的功能了。如果非要自己写的话,就参考jdk中的ArrayList类的实现就好了。自己写个类实现List接口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式