Professional Documents
Culture Documents
Análisis:
Existen métodos para ingresar, agregar por código, mostrar, buscar alumno por código, actualizar
longitud del arreglo, añadir un objeto.
Clase(s) solución:
Clase Alumno
public Alumno() {
}
public void setCod(int codigo){
cod=codigo;
}
public void setNom(String nombre){
nom=nombre;
}
void setNota(float calif){
nota=calif;
}
Clase VectorAlumno
import java.util.Scanner;
public VectorAlumno() {
lista=new Alumno[0];
}
public Alumno leerAlumno(){
int codigo;
String nombre;
float nota;
// Se instancia un alumno
Alumno a=new Alumno();
return a;
}
public void agregarAlumno(){
int i;
//Se captura la dimencion del vector
i=lista.length;
Alumno a;
redimensionar();
a=leerAlumno();
lista[i]=a;
}
Clase principal
public class TVectorAlumno {
va.agregarAlumno();
va.agregarAlumno();
va.mostrarVector();
// Que operaciones puede agregar.
}
}
EJERCICIO
1. Generar una lista de teléfonos. La lista debe ser un objeto que encapsula la matriz de objetos
persona, la clase CPersona define los atributos privados nombre, dirección, teléfono relativos a
una persona, métodos respectivos que en un menú de opciones permita: añadir, eliminar y
buscar en una lista.