Java - Duda con los ArrayList

 
Vista:
Imágen de perfil de laura
Val: 8
Ha aumentado su posición en 5 puestos en Java (en relación al último mes)
Gráfica de Java

Duda con los ArrayList

Publicado por laura (6 intervenciones) el 28/09/2019 20:21:38
Buenas yo tengo un programa que tiene departamentos(departamentoPorgamadores, departamentoOpearios) y trabajadores(programadores y operarios) lo que quiero hacer esque cada vez que cree un objeto programador se añada a una lista de la clase de departamentoProgramadores. Esta es la clase de programadores nose si con ese arrayList al instanciar el objeto ya se me esta metiendo en la lista.... GRACIAS un saludo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.util.ArrayList;
 
public class Programador extends Trabajador{
 
	int idProgram;
	ArrayList<DesProgramados> despachoprog;
 
	public Programador(int edad, String nombre, String apellido, int telefono, int idProgram) {
		super(edad, nombre, apellido, telefono);
		this.idProgram = idProgram;
		despachoprog = new ArrayList<DesProgramados>();
	}
 
	public int getIdProgram() {
		return idProgram;
	}
 
	public void setIdProgram(int idProgram) {
		this.idProgram = idProgram;
	}
 
 
	@Override
	public String toString() {
		return "Programador \n\t- idProgram=" + idProgram + ", \n\t- edad=" + edad + ", \n\t- nombre=" + nombre
				+ ", \n\t- apellido=" + apellido + ", \n\t- telefono=" + telefono;
	}
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de pablo
Val: 626
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Duda con los ArrayList

Publicado por pablo (239 intervenciones) el 28/09/2019 20:24:50
Hola qué tal laura, pues no para agregar un elemento a la lista deberías usar el metodo add con tu instancia de la lista que necesitas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de laura
Val: 8
Ha aumentado su posición en 5 puestos en Java (en relación al último mes)
Gráfica de Java

Duda con los ArrayList

Publicado por laura (6 intervenciones) el 28/09/2019 20:32:16
pero esque yo quiero que al crear un objeto programador, directamente se añada a la lista de los programadores, entonces por eso lo he puesto en el constructor.

Esque otra manera no se me ocurre de meter los objetos programadores dentro de una clase departamento.
Gracias por responder
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de laura
Val: 8
Ha aumentado su posición en 5 puestos en Java (en relación al último mes)
Gráfica de Java

Duda con los ArrayList

Publicado por laura (6 intervenciones) el 28/09/2019 20:35:55
yo por ejemplo creo un objeto programador1

ArrayList<Trabajador> trabajadores = new ArrayList<Trabajador>();

Programador programador1 = new Programador(23, "juan", "garcia", 767678987, 76545);
trabajadores.add(programador1);

Como puedo hacer que este objeto pertenezca al departamento programadores.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de pablo
Val: 626
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Duda con los ArrayList

Publicado por pablo (239 intervenciones) el 30/09/2019 16:35:57
Lo que veo ahí es que deberías de agregar también una lista de tipo
ArrayList<DesProgramados> despachoprog; como hiciste con trabajadores deberás de manejar dos listas una te dará los trabajadores independientemente de que sea operario o programador y la otra solo te mostrará los programadores que estén en despacho programadores.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar