码迷,mamicode.com
首页 > 其他好文 > 详细

对自定义接口IList的实现

时间:2015-05-10 12:42:46      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:

 1 public interface IList {
 2       /**
 3        * 往列表的尾部增加一个元素
 4        */
 5       void add(Object elem);
 6       /**
 7        * 获取下标所指定的元素。当下标越界时抛出java.lang.IndexOutOfBoundsException
 8        */
 9       Object get(int index);
10       /**
11        * 获取列表里当前的元素个数
12        */
13       int size();
14       /**
15        * 清空列表,移除列表里所有的元素
16        */
17       void clear();
18     }
import java.util.ArrayList;
import java.util.List;

public class MyList implements IList{

    List  list;
    
    public MyList()
    {
        list=new ArrayList();
    }
    
    @Override
    public void add(Object elem) {
        list.add(elem);
        
    }

    @Override
    public Object get(int index) {
        // TODO Auto-generated method stub
        if (index>list.size()-1) {  
            throw new java.lang.IndexOutOfBoundsException();  
        }  
            return list.get(index);
        
    }

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

    @Override
    public void clear() {
        // TODO Auto-generated method stub
        list.clear();
    }

}

 

对自定义接口IList的实现

标签:

原文地址:http://www.cnblogs.com/ychange/p/4491929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!