Java - Ayuda con duda acerca de la Composicion

 
Vista:
sin imagen de perfil
Val: 11
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

Ayuda con duda acerca de la Composicion

Publicado por Luis (6 intervenciones) el 21/07/2019 05:10:15
Hola a todos.

Mi duda es la siguiente, estoy aplicando Composicion en un proyecto en Netbeans que trata acerca de una aplicacion academica donde tengo varias clases:

*Asignatura
*Programa
*Grupo
*Semestre

El problema es el siguente, el enunciado nos dice: El profesor recibe las cargas académicas de las asignaturas de las que es responsable. La carga, contiene los siguientes datos de la asignatura (Programa, sede, Semestre academico y Grupo ).

El codigo que implemente es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
public class Grupo  {
 
    private String codigo;
    private int numeroGrupo, numeroEstudiantes, jornada, maximo;
    private ArrayList<Estudiante> estudiantes;
 
 
    public Grupo(String codigo, int numeroGrupo, int numeroEstudiantes, int jornada,  ArrayList<Estudiante>
        estudiantes) {
        this.codigo = codigo;
        this.numeroGrupo = numeroGrupo;
        this.numeroEstudiantes = numeroEstudiantes;
        this.jornada = jornada;
        this.maximo = 25;
        this.estudiantes = estudiantes;
 
        //Metodos getter y setter......
    }
}
 
public class Semestre  {
 
 
    private int numeroSemestre;
    private int maximoCreditos;
    private int minimoCreditos;
 
 
    public Semestre(int numeroSemestre, int maximoCreditos, int minimoCreditos) {
        this.numeroSemestre = numeroSemestre;
        this.maximoCreditos = maximoCreditos;
        this.minimoCreditos = minimoCreditos;
 
      //Metodos getter y setter......
    }
}
 
public class Programa {
 
    private String campus;
    private String nombre;
    private int numeroCreditos;
    private String tipo;
 
    public Programa(String campus, String nombre, int numeroCreditos, String tipo) {
        this.campus = campus;
        this.nombre = nombre;
        this.numeroCreditos = numeroCreditos;
        this.tipo = tipo;
 
 
          //Metodos getter y setter......
    }



Entonces lo que quiero saber si en la clase Asignatura implemente bien la composicion al declarar el
Nombre del programa de tipo Programa, el grupo de tipo Grupo y semestre academico de tipo Semestre.
Gracias de antemano por sus respuestas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Asignatura implements Serializable, Academico {
 
 
    private String codigo;
    private String nombre;
    private int numeroCreditos;
    private Programa programa;
    private Grupo grupo;
    private Semestre semestreAcademico;
 
    public Asignatura(String codigo, String nombre, int numeroCreditos, Semestre semestre, Programa programa,
     Grupo grupo) {
 
        this.codigo = codigo;
        this.nombre = nombre;
        this.numeroCreditos = numeroCreditos;
        this.programa = programa;
        this.grupo = grupo;
        this.semestreAcademico = semestre;
 
 
       //Metodos getter y setter......
 
    }
}
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