Claro, lo que tu llamas Lista yo lo llamo Arreglo. Un Vector es una clase que proporciona Java que emula una lista y brinda servicios predefinidos para agilizar el trabajo.
Aqui tienes toda la información sobre la clase VECTOR.
Te puedo adelantar que existe un constructor para Vector con dos parametros, el primero un int que indica la cantidad de elementos que podra alojar en un principio el vector, y el segundo parametro, otro int, que indica de cuanto sera el incremento una vez que el vector se llene. El objeto Vector es redimensionable. Por eso llamo al constructor con (10,10).
-En cuanto al codigo final escrito. "temporal.obtenerMarca()". Me he liao con esto, nose se ma pirao la cabeza jeje
Aqui estoy suponiendo que la clase Auto tiene un servicio "obtenerMarca()" que devuelve un String con la marca del automovil. temporal es la variable Auto que almacena el Objeto que recuperamos del Vector. Por eso hago ese llamado. Obviamente deberas cambiarlo por el servicio que tu desees segun la clase que uses.
Un saludo.
lista y arreglo sirven y hacen los mismo pero en el funcionamiento rendimiento y utilidad son totalmente distintos
Arraylist=lista
Vector=arreglo
String[] a=new String[10]<---- arreglo tamaño fijo en este caso 10
para una lista tienes que crear tu propia clase o mira la clase array list y te daras cuenta que no usa un arreglo de objetos como lo usa el vetor