
public class VecteurDynamique extends VecteurAbstrait
{
	
	public VecteurDynamique()
	{
		objects = new Object[5];
	}
	
	public void setAt(int index, Object o)
	{
		try {
			objects[index] = o;
		} catch (ArrayIndexOutOfBoundsException e) {
			Object[] newVecteur = new Object[index+5];
			for (int i=0; i<objects.length; i++) {
				newVecteur[i] = objects[i];
			}
			objects = newVecteur;
			setAt(index, o);
		}
	}
	
	public Object getAt(int i)
	{
		try {
			return objects[i];
		} catch (ArrayIndexOutOfBoundsException e) {
			return null;
		}
	}
	
}
