Java - Clase que utiliza a otra en el mismo paquete - Programación en Java

   
Vista:

Clase que utiliza a otra en el mismo paquete - Programación en Java

Publicado por María Teresa (1 intervención) el 24/03/2012 09:55:59
Hola, estoy haciendo un programa en el que tengo un paquete con la clase Empleado y la clase Profesor, Profesor utiliza el atributo empresa, definido en Empleado, pero algo hago mal porque me da error al usar ese atributo en la clase Profesor.
Concretamente, me da error al intentar imprimir el atributo empresa (es para lo único que necesito usarlo)
Yo lo he puesto así:

System.out.println("Soy profesor, tengo "+edad+", años y trabajo en la empresa "+empresa);

Me da error en el atributo empresa, como si no estuviese definido.

¿Cómo debo ponerlo para utilizarlo bien?
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

Clase que utiliza a otra en el mismo paquete - Programación en Java

Publicado por Javier M (94 intervenciones) el 25/03/2012 01:26:28
Hola
Supongo que haz instanciado la clase Empleado dentro de la clase Profesor y bueno para utilizar el atributo empresa tendria que ser algo asi Empleado.empresa.

//instanciar clase Empleado dentro de Profedor
Empleado empleado=new Empleado(codempleado);

//supongo que tambien la clase Empleado tiene sus get y set para obtener los atributos.

System.out.println("Soyt profesor,tengo "+profesor.getEdad()+", años y trabajo en la empresa"+empleado.getEmpresa());

Espero te ayude en algo
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