Você está na página 1de 2

public class Aluno {

int matricula;
String nome;
String CPF;
String data_nasc;
Curso curso;

Aluno(int m, String nome, String CPF, String data){


this.alterarMatricula(m);
this.alterarCPF(CPF);
this.alterarDataDeNascimento(data);
this.alterarNome(nome);
}

//A regra no número de matrícula é:


//Não deve existir matrícula negativa.
void alterarMatricula(int m) {
if(m < 0) {
m = m * -1;
}
this.matricula = m;
}

void alterarNome(String n) {
this.nome = n;
}

public String getNome() {


return nome;
}

void alterarCPF(String cpf) {


this.CPF = cpf;
}

void alterarDataDeNascimento(String data) {


this.data_nasc = data;
}

public void alterarCurso(Curso curso) {


this.curso = curso;
}

String gerarBoletim() {
String boletim ="Boletim\n";
boletim += "Nome: "+this.nome+"\n";
boletim += "Matrícula: "+this.matricula+"\n";
boletim += "CPF: "+this.CPF+"\n";
boletim += "Data de Nascimento: "+this.data_nasc+"\n";
if(this.curso != null) {
boletim += "Curso: "+ this.curso.getNome()+"\n";
}else {
boletim += "Curso não definido.\n";
}
return boletim;

Você também pode gostar