Java - Problema Metodos JAVA

 
Vista:
sin imagen de perfil

Problema Metodos JAVA

Publicado por Jose Mª (3 intervenciones) el 03/04/2014 19:49:46
Buenas, antes de nada decir que estoy empezando con java, llevo poco tiempo y ahora mismo estoy pillado con lo siguiente:

Teniendo implementados los metodos createAsignatura y createGrado tal que asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static Asignatura createAsignatura(String nombre, String codigo,
Double numCreditos, TipoAsignatura tipo, Integer curso,
String departamento) {
 
return new AsignaturaImpl(nombre, codigo, numCreditos, tipo, curso,
departamento);
}
 
public static Grado createGrado(String nombre, String centro,
Set<Asignatura> obligatorias, Set<Asignatura> optativas,
Double minimoCreditosOptativas) {
 
return new GradoImpl(nombre, centro, obligatorias, optativas,
minimoCreditosOptativas);
}


Se pide lo siguiente:


3. Incorpore el siguiente método, añadiendo todo lo que considere necesario a la clase para implementar la propiedad poblacional “asignaturas comunes”. Esta propiedad almacena las asignaturas comunes a todos los grados creados hasta el momento a través de la factoría.

public static Set<Asignatura> getAsignaturasComunes()


4. Realice los cambios que considere oportunos para que el método createAsignatura compruebe que el código de la nueva asignatura que se va a crear no haya sido utilizado previamente. Si el código ya ha sido utilizado, el método debe lanzar una excepción de tipo ExcepcionAsignaturaNoValida.

Ando muy pillado con eso, no se por donde meterle mano.

Muchas gracias de antemano. Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder