private int codigoAsignatura;
private Cursos cursos;
private String nombre;
private String descripcion;
public Asignaturas(int codigoAsignatura, Cursos cursos, String nombre, String descripcion) {
this.codigoAsignatura = codigoAsignatura;
this.cursos = cursos;
this.nombre = nombre;
this.descripcion = descripcion;}
Asignaturas as = new Asignaturas(11, 05, "IN", "Insertada");
Cursos curso = new Cursos();
curso.setIdCurso(1);
Asignaturas asignatura = new Asignaturas(11, curso, "IN", "Insertada");
public Asignaturas(int codigoAsignatura, String codCurso, String nombre, String descripcion) {
this.codigoAsignatura = codigoAsignatura;
this.nombre = nombre;
this.descripcion = descripcion;
if(cursos.validarCurso(codCurso)){ // Validas que existe dicho código en la clase Cursos, en caso de ser true asigna el valor.
this.codCurso = codCurso; // o puedes tambien validar primero el código antes de agregarlo al constructor y evitar el IF dentro del const. asignnatura
}
}