Java - Prpblema con setters

 
Vista:
Imágen de perfil de cesar
Val: 30
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Prpblema con setters

Publicado por cesar (11 intervenciones) el 14/12/2017 00:24:05
Los molesto de nuevo para ver por que me fue imposible salir de este error

ERROR at poo.uso_empleado.main(uso_empleado.java:9)

Link del video https://www.youtube.com/watch?v=tZekQAcSY8o&list=PLU8oAlHdN5BktAXdEVCLUYzvDyqRQJ2lk&index=36&t=683s
Programa

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
31
32
33
34
35
36
37
38
39
package poo;
 
public class pilpruebas {
 
	public pilpruebas() {
	// TODO Auto-generated constructor stub
 
	empleados trabajador1= new empleados ("Paco");
	empleados trabajador2= new empleados ("Ana");
	trabajador1.cambiaseccion ("RRHH");
	trabajador1.cambianombre ("Maria");
 
	System.out.println(trabajador1.devuelvedatos());
	System.out.println(trabajador2.devuelvedatos());
	}
 
}
class empleados{ //no quiere salir de este error
 
	public empleados(String  nom) {
	nombre = nom;
	seccion = "administracion";}
 
	public void cambiaseccion(String seccion) {
		this.seccion=seccion;
	}
 
 
	public void cambianombre(String nombre) {
		this.nombre=nombre;
	}
	public String devuelvedatos() {
		return "el nombre es "+nombre+ "y la seccion es   " +seccion;
	}
	private String nombre;
	private String seccion;
 
 
}

GRACIAS ANTICIPADAS QUE DIOS LE PAGUE al o a los que me ayuden
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 kingk
Val: 247
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Prpblema con setters

Publicado por kingk (108 intervenciones) el 14/12/2017 05:14:16
Hola, ya que defines dos clases, la clase empleados debes definirla dentro de la clase pilpruebas, osea antes de cerrar la llave.
Seria así:
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
31
32
33
34
35
36
public pilpruebas() {
// TODO Auto-generated constructor stub
 
empleados trabajador1= new empleados ("Paco");
empleados trabajador2= new empleados ("Ana");
trabajador1.cambiaseccion ("RRHH");
trabajador1.cambianombre ("Maria");
 
System.out.println(trabajador1.devuelvedatos());
System.out.println(trabajador2.devuelvedatos());
}
 
//Aquí va la clase empleados
class empleados{ //no quiere salir de este error
 
public empleados(String nom) {
nombre = nom;
seccion = "administracion";}
 
 
public void cambiaseccion(String seccion) {
this.seccion=seccion;
}
 
 
public void cambianombre(String nombre) {
this.nombre=nombre;
}
public String devuelvedatos() {
return "el nombre es "+nombre+ "y la seccion es " +seccion;
}
private String nombre;
private String seccion;
}
 
}
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