3.11 Modifique la clase LibroCalificaciones de la siguiente manera: a) Incluya una segunda variable de instancia String, que represente el nombre del instructor del curso. b) Proporcione un método establecer para modificar el nombre para modificar el nombre del instructor, y un método obtener para obtener el nombre. c) Modifique el constructor para especificar dos parámetros: uno para el nombre del curso y otro para el nombre del instructor. d) 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.
_____________________________________________________________________________________
SOLUCIÓN:
Este ejercicio, como los que le siguen, a diferencia de los de los capítulos anteriores, incluye un par de archivos, y por tanto es necesario guardarlos en el mismo directorio. Si usted utiliza una IDE, deberá hacerlo como ahí se indique. Al archivo que contiene main(), desde donde se inicia la ejecución, a falta de un mejor nombre, le he puesto UsaDeitel.... He decidido, también, incluir todas las clases en una sola entrada del blog, para que el título de la entrada corresponda con la solución del ejercicio.
Este código debe guardarse con el nombre UsaDeitel_3_11.java
//////////////////////////////////////////////////////////////////////// // // // Mediante constructores, este programa inicializa un par de // // variables // //////////////////////////////////////////////////////////////////////// import java.util.Scanner; public class UsaDeitel_3_11 { // Abre clase UsaDeitel_3_11 public static void main(String args[]) { // Abre metodo main Deitel_3_11 nombre_curso = new Deitel_3_11("Programacion" ); Deitel_3_11 nombre_profesor = new Deitel_3_11( "Hitmontop"); System.out.printf("\nEl nombre del curso es: %s\n", nombre_curso.Retorna() ); System.out.printf("\nEl nombre del profesor es: %s\n", nombre_profesor.Retorna()); } // Cierra metodo main } // Cierra clase UsaDeitel_3_11
Este código debe guardarse con el nombre Deitel_3_11.java
public class Deitel_3_11 { // Abre clase Deite_3_11 private String cadena; // Constructor public Deitel_3_11(String mensaje) { // Abre el metodo Recibe_Curso cadena = mensaje; } // Cierra el metodo Recibe_Curso public String Retorna() { // Abre metodo Regresa_Cadena return cadena; } // Cierra metodo Regresa_Cadena } // Cierra clase Deitel_3_11
_____________________________________________________________________________________
Esta entrada es parte de los problemas resueltos del libro Java. Cómo Prgramar de P. Deitel y H. Deitel
Entrada Anterior
Entrada Siguiente
Proporcione un método establecer para modificar el nombre para modificar el nombre del instructor, y un método obtener para obtener el nombre. c) Modifique el constructor para especificar dos parámetros: uno para el nombre del curso y otro para el nombre del instructor.
ResponderEliminar