lunes, 30 de noviembre de 2009

Ch03-11: Libro Calificaciones

3.11 Modifique la clase LibroCalificaciones de la siguiente manera:
  • Incluya una segunda variable de instancia String, que represente el nombre del instructor del curso.
  • Proporcione un método establecer para modificar el nombre del instructor, y un método obtener para obtener el nombre del instructor.
  • Modifique el constructor para especificar dos parámetros: uno para el nombre del curso y otro para el nombre del instructor.
  • Modifique el método mostrarMensaje, de tal forma que primero imprima el mensaje de bienvenida y el nombre del curso, y que después imprima "Este curso es presentado por: ", seguido del nombre del instructor.
Use su clase modificada en una aplicación de prueba que demuestra las nueva capacidades de la clase.

Solución:

Archivo Java LibroCalificaciones.java [enlace alternativo]:


La clase de prueba:

Archivo Java PruebaLibroCalificaciones.java [enlace alternativo]:



Conclusiones:

Los método establecer (también conocidos como métodos mutadores) y los métodos obtener (o métodos de consulta) permiten establecer o modificar el valor de una o más variables de instancias de una clase. Por otro lado, los métodos obtener obtienen información acerca del contenido de una variable de instancia.

2 comentarios:

  1. Me hicistes un gran favor con las respuestas, me salieron muchas y otras no. Te doy las gracias por este aporte. Si pudieses seguir harias un gran aporte por la comunidad hispana ya que traducidos al espaniol es imposible encontrar. Cuidate

    ResponderEliminar
    Respuestas
    1. Hola Axel:

      Estos aportes son para la comunidad, para que ella se beneficie de esta clase de recursos.

      Disculpa la respuesta a destiempo: después de casi 6 años.

      Ando actualizando y optimizando el contenido para SEO y me encontré este comentario sin responder.

      Seguí pendiente de este blog, vendrán novedades.

      Saludos desde Bogotá.

      Eliminar

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.