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:
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.
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


0