LinkedList
Publicado por rocio (15 intervenciones) el 22/11/2020 22:54:04
tengo dos clases, especialidad y centro
en el centro lo que tengo como atributo es una linkedList
LinkedList<Especialidad> especialidades = new LinkedList<>();
y un metodo
lo que busco es meter en la linked list el nombre de una especialidad y su valor,
pero no sabria como hacerlo para q cumpla con los getter y setter que tiene,
la finalidad que busco es
en el main que esta en centro
y que se agregen, alguna ayuda con respecto a esto ? se me hace complicado y debe ser uan tonteria.
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
30
public class Especialidad {
private String nombre;
private int valor;
Especialidad(String nombre,int valor){
this.valor = valor;
this.nombre= nombre;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
if (this.nombre!="Pediatria" || this.nombre!="General" || this.nombre!="Cardiologia") {
throw new RuntimeException ("Nombre de especialdiad incorrecto");
}
}
public int getValor() {
return valor;
}
public void setValor(int valor) {
if(this.valor<0) {
throw new RuntimeException ("valor de especialidad incorrecto");
}
}
}
en el centro lo que tengo como atributo es una linkedList
LinkedList<Especialidad> especialidades = new LinkedList<>();
y un metodo
1
2
3
public void agregarEspecialidad(String nombre, int valor) {
}
lo que busco es meter en la linked list el nombre de una especialidad y su valor,
pero no sabria como hacerlo para q cumpla con los getter y setter que tiene,
la finalidad que busco es
en el main que esta en centro
1
2
centro.agregarEspecialidad("Pediatria",2000);
centro.agregarEspecialidad("General",3000);
y que se agregen, alguna ayuda con respecto a esto ? se me hace complicado y debe ser uan tonteria.
Valora esta pregunta


0