Para realizar el programa de esta actividad, se cuenta con las clases “Profesor” y “Alumno” como se muestran a continuación:
public class Profesor {
//Atributos
String nombre;
String apellidoPaterno;
String apellidoMaterno;
String gradoAcademico;
String numeroEmpleado;
//Constructor vacio
public Profesor() {
}
//Constructor con argumentos
public Profesor(String nombre, String apellidoPaterno, String
apellidoMaterno, String gradoAcademico,
String numeroEmpleado) {
this.nombre = nombre;
this.apellidoPaterno = apellidoPaterno;
this.apellidoMaterno = apellidoMaterno;
this.gradoAcademico = gradoAcademico;
this.numeroEmpleado = numeroEmpleado;
}
//Metodo para mostrar la informaci�n del objeto
@Override
public String toString() {
return "Grado Acad�mico: "+gradoAcademico +" nombre: "+nombre +" "+
apellidoPaterno+" "+ apellidoMaterno+ " Numero de empleado: "+ numeroEmpleado;
}
}
public class Alumno {
String nombre;
String apellidoPaterno;
String apellidoMaterno;
String numeroDeCuenta;
public Alumno() {
}
public Alumno(String nombre, String apellidoPaterno, String
apellidoMaterno, String numeroDeCuenta) {
this.nombre = nombre;
this.apellidoPaterno = apellidoPaterno;
this.apellidoMaterno = apellidoMaterno;
this.numeroDeCuenta = numeroDeCuenta;
}
@Override
public String toString() {
return "nombre: " + nombre + " " + apellidoPaterno + " " + apellidoMaterno + " Numero de cuenta: "
+ numeroDeCuenta;
}
}
Con base en las clases Alumno y Profesor, se desea realizar una clase llamada Practica4.java, la cual debe contener el método principal.
El método principal debe tener un menú con las siguientes opciones:
Crear un alumno: se deberá crear el objeto alumno asignando el nombre, los apellidos y el número de cuenta del alumno. Todos los alumnos creados se deberán almacenar en un ArrayList del tipo “Alumno”. Antes de regresar al menú se debe mostrar un mensaje de confirmación con la información registrada.
Crear un profesor: se deberá crear un objeto profesor asignando el nombre, los apellidos, el grado académico y el número de empleado del profesor. Todos los profesores deberán almacenarse en un ArrayList de “Profesor”. Antes de regresar al menú se debe mostrar un mensaje de confirmación con la información registrada.
Mostrar información: este menú deberá mostrar el estado del sistema actual, es decir, mostrar que profesores y que alumnos se han registrado hasta ese momento (los que se encuentren en los ArrayList tanto de Profesor como de Alumno).
Salir: termina la ejecución del programa. Completa el siguiente código para obtener la funcionalidad antes descrita.
Completa el siguiente código para obtener la funcionalidad antes descrita.