Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARREGLOS DE OBJETOS
ARREGLOS DE OBJETOS
Alumno[ ] a;
a = new alumno[10];
ARREGLOS DE OBJETOS
A partir de este momento a[0] es un objeto de tipo Alumno, y como tal, tiene acceso a sus mtodos declarados.
ARREGLOS DE OBJETOS
ARREGLOS DE OBJETOS
Procedemos a crear la clase ArregloComputadora:
public class ArregloComputadora{ private Computadora[] com; private int indice; public Computadora(){ com = new Computadora[7]; indice = 0; } public void agregarComputadora(Computadora c){ com[indice] = c; indice++; }
ARREGLOS DE OBJETOS
public Computadora obtenerComputadora(int pos){ return com[pos]; } public int cantidadElementos(){ return indice; } public boolean buscarComputadora(String cod){ for(int i=0; i< indice; i++){ if(cod.equals(com[i].getCodigo())) return true; } return false; }
ARREGLOS DE OBJETOS
Procedemos a crear la clase App (Main): public class App{ public static void main(String[] arg){ ArregloComputadora ac = new ArregloComputadora(); ingresar(); } public static void ingresar(){ // lectura de datos desde consola if (!ac.buscarComputadora(codigo)){ Computadora c = new Computadora(); // llamada a mtodos set y get ac.agregarComputadora(c); } }}
EJERCICIOS
1.Definir un vector de objetos de la clase Alumno, esta clase contiene el cdigo, nombre y nota, adems los mtodos para ingresar y presentar los datos. 2. Con el vector de objetos del ejercicio 1, presentar los Alumnos de un curso y generar el promedio de la nota del curso.