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

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

2023-09-23 03:01来源:m.sf1369.com作者:宇宇

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

下面的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;

}

}

用JAVA设计程序

给几个参考代码给你,自己动手做做:

计算

公式:表面积=边长*边长*6;

体积:边长*边长*边长

显示,最基本的Syso……

main中实例化,就声明下 边长,基本OK

相关推荐

请教ESB是如何实现系统集成的

系统开发 2024-01-18

如何成功实施管理信息系统?

系统开发 2023-12-28