package com.coding.basic.first; /** * 数组的接口 * @author zap * */ public interface List { /** * 向数组中添加一个元素 * @param o 添加的元素 */ public void add(Object o); /** * 向数组中某一个位置添加一个元素 * @param index 添加元素的位置 * @param o 添加的元素 */ public void add(int index,Object o); /** * 从数组中根据位置获取一个元素 * @param index 想要获取的元素的位置 * @return 想获取的元素 */ public Object get(int index); /** * 根据位置移除数组中的一个元素 * @param index 被移除元素的位置 * @return 被移除的元素 */ public Object remove(int index); /** * 获取数组的长度 * @return 返回数组的长度 */ public int size(); }