PFC:
Clase que permite gestionar los objetos PFC. Debe incluir los atributos de Título, Breve
Descripción, Listado de Tutores, Alumno Asignado y fecha de lectura. La fecha de lectura se
introduce en el formato “dd/mm/aaaa”. Además, esta clase deberá implementar las siguientes
funcionalidades:
Constructor con los parámetros de título, breve descripción y listado de tutores.
void asignarAlumno(Alumno alumno): método que asigna un Alumno a un PFC.
boolean LiberarAlumno(): Método que libera el Alumno previamente asignado a un
PFC, siempre y cuando el PFC no haya sido leído.
void asignarTutor(List tutores): método que asigna los tutores a un PFC.
String mostrarTutores(): método que muestra el listado de tutores de un PFC,
internamente llamará la método .toString() de la clase tutor. Por ejemplo, si el PFC
tuviera dos tutores se mostrarían de la siguiente manera:
Harith Aljumaily, Departamento de Informática (2.2.B.05).
Anabel Fraga, Departamento de Informática (2.1.B.15).
Esta es la clase tutor que yo he programado:
Código JAVA:
Ver original
Y la clase alumno:
Código JAVA:
Ver original
Ahora estoy haciendo la clase PFC:
Código JAVA:
Ver original
public class PFC { int [] fechaLectura; Alumno alumnoAsignado; Tutor[] listadoTutores; this.titulo = titulo; this.breveDescrip = breveDescrip; for(int i=0; i<listadoTutores.length; i++) this.listadoTutores[i] = listadoTutores[i]; } /*public PFC(){ this("TITULO", "DESCRIPCION", "TUTORES"); }*/ void asignarAlumno(Alumno alumno){ this.alumnoAsignado = alumno; } /*String mostrarTutores(){ }*/ }
Mi duda es la siguiente:
¿Está bien pasado el array de Tutores en la clase PFC? ¿Hay otro modo más eficaz o correcto de hacerlo?
Y por otra parte,
¿Cómo podría ser el algoritmo del método "mostrarTutores"? Me he quedado bloqueado por que no sé si llamar al de la clase tutor, si imprimir el de PFC o qué...
Muchas gracia :)