0% encontró este documento útil (0 votos)
3 vistas10 páginas

Clases Java para Gestión de Carreras

El documento define una clase Carrera que modela una carrera educativa y contiene información sobre materias, estudiantes, aulas y laboratorios.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas10 páginas

Clases Java para Gestión de Carreras

El documento define una clase Carrera que modela una carrera educativa y contiene información sobre materias, estudiantes, aulas y laboratorios.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

import [Link].

ArrayList;

class Carrera

private String nombre;

private ArrayList<Estudiante> estudiantes;

private ArrayList<Materia> materias;

private ArrayList<Aula> aulas;

private ArrayList<Laboratorio> laboratorios;

public Carrera(String nombre)

[Link]=nombre;

estudiantes=new ArrayList();

materias= new ArrayList();

aulas=new ArrayList();

laboratorios=new ArrayList();

public String getNombre()

return nombre;

public ArrayList<Estudiante> getEstudiantes()

return estudiantes;

public ArrayList<Materia> getMaterias()

return materias;

}
public ArrayList<Aula> getAulas()

return aulas;

public ArrayList<Laboratorio> getLaboratorios()

return laboratorios;

public void agregarMateria(Materia materia)

[Link](materia);

public void removerMateria(Materia materia)

[Link](materia);

public int cantidadMaterias()

return [Link]();

public void agregarEstudiante(Estudiante estudiante)

[Link](estudiante);

public void agregarAulas(Aula aula)

[Link](aula);

public void agregarlaboratorio(Laboratorio laboratorio)


{

[Link](laboratorio);

public String toString()

return "nombre:" + nombre;

public void mostrarInformacionCarrera()

[Link]("Carrera: "+nombre);

for(Materia materia:materias)

[Link]("Materia :" +[Link]());

for(Aula aula:[Link]())

[Link]("Aula asignada :" +[Link]());

[Link]("Capacidad :" +[Link]());

[Link]("Estudiantes Inscritos");

for(Estudiante estudiante:[Link]())

[Link]("nombre: "+[Link]());

for(Nota nota:[Link]())

[Link]("nota: "+[Link]());

}
for(Laboratorio laboratorio:[Link]())

[Link]("laboratorio asignado:" +[Link]());

[Link]("Ubicacion:" +[Link]());

public void mostrarInformacionMateriasCarrera()

[Link]("Carrera: "+nombre);

for(Materia materia:materias)

[Link]("Materia :" +[Link]());

ACABA

import [Link];

public class Materia

private String nombre;

private ArrayList<Aula> aulasAsignadas;

private ArrayList<Estudiante> estudiantesInscritos;

private ArrayList<Laboratorio> laboratorioasignados;

public Materia(String nombre)

[Link]=nombre;
aulasAsignadas = new ArrayList();

estudiantesInscritos=new ArrayList();

laboratorioasignados=new ArrayList();

public String getNombre()

return nombre;

public ArrayList<Laboratorio> getLaboratorioAsignados()

return laboratorioasignados;

public void asignarlaboratorio(Laboratorio laboratorio)

[Link](laboratorio);

public ArrayList<Aula> getAulasAsignadas()

return aulasAsignadas;

public ArrayList<Estudiante> getEstudiantesInscritos()

return estudiantesInscritos;

public void asignarAula(Aula aula)

[Link](aula);

}
public void removerAula(Aula aula)

[Link](aula);

public void inscribirEstudiante(Estudiante estudiante)

[Link](estudiante);

public int cantidadAulas()

return [Link]();

public String toString()

return "materia: "+ nombre;

ACABA

import [Link];

public class Estudiante

private String nombre;

private ArrayList<Nota>notas;

public Estudiante(String nombre)

[Link]=nombre;

notas=new ArrayList();

public String getNombre()


{

return nombre;

public ArrayList <Nota>getNotas()

return notas;

public void agregarNota(String materia, int valor)

Nota nota;

nota=new Nota (materia, valor);

[Link](nota);

public Nota obtenerNota(int indice)

return [Link](indice);

public int cantidadNotas()

return [Link]();

public String toString ()

return "nombre:"+nombre+ "nota:"+notas;

ACABA

public class Aula

{
private String nombre;

private int capacidad;

public Aula(String nombre,int capacidad)

[Link]=nombre;

[Link]=capacidad;

public String getNombre()

return nombre;

public int getCapacidad()

return capacidad;

@Override

public String toString()

return "nombre: "+nombre + "capacidad: "+ capacidad;

ACABA

public class Nota

private String materia;


private int valor;

public Nota (String materia, int valor)

[Link]=materia;

[Link]=valor;

public String getMateria()

return materia;

public int getValor()

return valor;

public String toString()

return "materia:"+materia;

ACABA

public class Laboratorio

private String nombre;

private String ubicacion;

public Laboratorio(String nombre, String ubicacion)

[Link] = nombre;

[Link] = ubicacion;

}
public String getNombre()

return nombre;

public String getUbicacion()

return ubicacion;

También podría gustarte