diff --git a/ArrayList.java b/ArrayList.java new file mode 100644 index 0000000..b31e2f6 --- /dev/null +++ b/ArrayList.java @@ -0,0 +1,103 @@ +package ¼¯ºÏ¿ò¼Ü£¨LSP£©; + + +/** + * ArrayList实现类(简化版ï¼? + * @author ·½³õÑô + * @version 1.0 + * @updated 23-10ÔÂ-2025 21:34:58 + */ +public class ArrayList implements List { + + private Object elements[]; + private int size; + + + + public void finalize() throws Throwable { + + } + public ArrayList(){ + + } + + /** + * + * @param e + */ + @Override + public boolean add(E e){ + return false; + } + + /** + * + * @param index + * @param element + */ + @Override + public void add(int index, E element){ + + } + + /** + * + * @param index + */ + @Override + public E get(int index){ + return null; + } + + /** + * + * @param o + */ + @Override + public int indexOf(Object o){ + return 0; + } + + @Override + public boolean isEmpty(){ + return false; + } + + @Override + public Iterator iterator(){ + return null; + } + + /** + * + * @param o + */ + @Override + public boolean remove(Object o){ + return false; + } + + /** + * + * @param index + */ + @Override + public E remove(int index){ + return null; + } + + /** + * + * @param index + * @param element + */ + @Override + public E set(int index, E element){ + return null; + } + + @Override + public int size(){ + return 0; + } +}//end ArrayList \ No newline at end of file