Llenar y generar Arraylist relacionando varios valores
Hola,
Intento llenar un ArrayList en java, pero estoy confundido, ya que tengo una clase expediente donde se encuentran los metodos set y los metodos get, con los metodos get deberan desplegarse los datos, los cuales ya los indique. Mi confusion esta con los set, ya que de que forma debo ligarlos o para que sirven?, ya que en la clase ejecutable es donde debo meter las materias y matriculas con la funcionalidad .add pero como los ligo con los set, o cual es la relacion?. Estoy confundido, el resultado al que debo llegar es:
Matricula: 002
Nombre: Alumno 1
Materias: Sicologia algebra civismo
- Inicie sesión o regístrese para enviar comentarios
Un pequeño enpujom
En el anterior ejemplo tengo una clase Area en la cual tengo get's y set's
1.Los get sirven para obtener el valor del atributo
Area miArea=new Area("A-001","Docencia","Enseñanza aplicada");
miArea.getNombre(); //Esto es igual a Docencia
2.Los set sirven para cambiar el valor de un atributo
Area miArea=new Area("A-001","Docencia","Enseñanza aplicada");
miArea.getNombre(); //Esto es igual a Docencia
miArea.setNombre("Educacion");
miArea.getNombre(); //Esto es igual a Educacion
Eso es en cuanto a funcionalidad de SET'S
ahora para el otro problema buscate un tema llamado "Agregacion y composicion en JAVA" leelo con calma y te llegaran las ideas
Saludos!!!!!
Set y Add
No debes confundir add con set, add significa que mas agregar un nuevo elemento, set significa que vas a sustituir el elemento actual por otro nuevo (incluso el mismo) en la posicion señalada. El metodo set de un List, espera recibir 2 parametros, el indice y el Objecto, el indice es la posicion del elemento a sustituir en el List.