50,526
社区成员
发帖
与我相关
我的任务
分享
import java.util.AbstractList;
public class TestExtends
{
public static void main(String[] args)
{
Implement implement = new Implement("str");
System.out.println("Implement---------------:"+implement);
DefaultImplement defaultimplement = new DefaultImplement("str");
System.out.println("java---AbstarctList------------:"+defaultimplement);
}
}
class Implement<E> extends AbstractList<E>
{
E[] a ;
public Implement(E... strings )
{
a = strings;
}
@Override
public E get(int index) {
// TODO Auto-generated method stub
return a[index];
}
@Override
public int size() {
// TODO Auto-generated method stub
return a.length;
}
}
class DefaultImplement<E> extends AbstractList<E>
{
E[] a ;
public DefaultImplement(E... strings )
{
a = strings;
}
@Override
public E get(int index) {
// TODO Auto-generated method stub
return null;
}
@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}
}