lunes, 22 de agosto de 2011

Como Programar en Java: Ejercicio 3.11

Ejercicio de Como Programar en Java del capitulo tres, ejercicio 3.11


package com.jlm.ccb.ejercicios.capitulo3;

/**
 * Clase de Libro de calificaciones con un
 * constructor para inicializar el nombre de
 * un curso y el nombre del instructor quien
 * lo impartirá.
 * Ejercicio 3.11
 @author LorettoTG
 @version 1.0
 */
public class LibroCalificaciones {
  private String nombreCurso;
  private String nombreInstructor;

  /**
   * Con el constructor se inicializan el nombreCurso y nombreInstructor
   @param nombre String con el nombre del curso.
   @param instructor String con el nombre del instructor.
   */

  public LibroCalificaciones(String nombre, String instructor){
    nombreCurso = nombre;
    nombreInstructor = instructor;
  }

  /**
   * Método que establece nombreCurso
   @param nombreCurso String con el nombre del curso.
   */

  public void setNombreCurso(String nombreCurso){
    this.nombreCurso = nombreCurso;
  }

  /**
   * Método que obtiene el nombreCurso
   @return nombreCurso String con el nombre del curso.
   */
  public String getNombreCurso(){
    return nombreCurso;
  }

  /**
   * Método que establece nombreInstructor
   @param nombreInstructor String con el nombre del instructor.
   */
  public void setNombreInstructor(String nombreInstructor) {
    this.nombreInstructor = nombreInstructor;
  }

  /**
   * Método que obtiene el nombreInstructor
   @return nombreInstructor String con el nombre del instructor.
   */
  public String getNombreInstructor() {
    return nombreInstructor;
  }

  /**
   * Muestra mensaje de bienvenida al usuario e
   * indicar quien será el instructor de ese curso.
   */
  public void mostrarMensaje(){
    System.out.printf("Bienvenido al libre de " +
        "calificaciones para %s!\n", getNombreCurso());
    System.out.printf("Este curso es presentado por: %s\n",
        getNombreInstructor() );
  }

  /**
    * Punto de entrada a la clase y a la aplicación.
    @param args matriz de argumentos de cadena.
    */
  public static void main(String[] args) {
    //Se crea un nuevo objeto del tipo LibroCalificaciones
    //Para tener acceso a sus métodos y miembros.
    LibroCalificaciones libroCalificaciones =
      new LibroCalificaciones("Java""Sensei Java");

    //libroCalificaciones por favor muestra el mensaje
    //de bienvenida.
    libroCalificaciones.mostrarMensaje();

    //Utilizamos miembros del objeto libroCalificaciones
    //gracias a sus métodos get o set...
    System.out.printf("Quién dará el curso? %s\n",
        libroCalificaciones.getNombreInstructor());

    //Utilizamos miembros del objeto libroCalificaciones
    //gracias a sus métodos get o set...
    System.out.printf("Y en que curso estoy? %s\n",
        libroCalificaciones.getNombreCurso());
  }
}

No hay comentarios:

Publicar un comentario