Boa noite
Preciso fazer um trabalho em relação a este UML, e estou com problemas no que devo proceder para fazer o relacionamento entre as classes Aluno, Endereco, e Turma.
O professor explicou mas não estou bem lembrado o tipo de relacionamento a ser usado, porém ele já adiantou que não deverá ser usado o “New” para chamar essas duas.
Por favor quem puder me ajude como seria o metodo a qual devo proceder
O codigo que tenho feito até agora é o seguinte.
[code]public class Aluno extends Pessoa{
private Endereco endereco;
public Aluno(int codigo, String nome, int idade) {
super(codigo,nome,idade);
}
}[/code]
[code]import java.sql.Date;
import java.util.ArrayList;
public class Turma {
private String descrisao;
private Date dataDeCriacao;
private ArrayList AlunoCollection;
public void addAluno (Pessoa aluno){
}
public void removeAluno(Pessoa aluno){
}
}[/code]
[code]public class Endereco {
private String logradouro;
protected String cidade;
public String getLogradouro() {
return logradouro;
}
public void setLogradouro(String logradouro) {
this.logradouro = logradouro;
}
}[/code]
[code]public class Pessoa {
protected int codigo;
protected String nome;
protected int idade;
public Pessoa (int codigo, String nome, int idade){
this.codigo = codigo;
this.nome = nome;
this.idade = idade;
}
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
}[/code]