Skip to content

Instantly share code, notes, and snippets.

@luizventurote
Created April 10, 2014 12:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luizventurote/10376218 to your computer and use it in GitHub Desktop.
Save luizventurote/10376218 to your computer and use it in GitHub Desktop.
Exercício de diagrama de classes - Aula de UML para código.
package escola;
import java.util.ArrayList;
public class Aluno extends Pessoa {
private int numeroMatricula;
private int anoInicioCurso;
private Bolsa bolsa;
private ArrayList<Disciplina> disciplinas;
}
package escola;
public class Bolsa {
private int numeroBolsa;
private float valor;
private Aluno aluno;
}
package escola;
import java.util.ArrayList;
public class Disciplina {
private String descricao;
private int ano;
private ArrayList<Aluno> alunos;
private Professor professor;
}
package escola;
public abstract class Pessoa {
private String nome;
private String endereco;
private String cidade;
private String estado;
private String bairro;
}
package escola;
import java.util.ArrayList;
public class Professor extends Pessoa {
private int MatriculaSiap;
private ArrayList<Disciplina> disciplinas;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment