package cin_2010_04_26.solucaoAvancada;

public class Aluno {
	/** 
	 * Atributos da classe Aluno
	 */
	private String nome;
	private String cpf;
	private String identidade;
	private int idade;
	// novo atributo para guardar qual o curso do Aluno
	private Curso curso;
	
	/** 
	 * Construtor da classe Aluno (observe a modificacao em relacao a solucao simples que agora adiciona o Curso do aluno)
	 */
	public Aluno(String nome, String cpf, String identidade, int idade, Curso curso) {
		this.nome = nome;
		this.cpf = cpf;
		this.identidade = identidade;
		this.idade = idade;
		this.curso = curso;
	}
	

	/*** 
	 *** A partir daqui sao os metodos get/set da classe Aluno
	 ***/
	
	/**
	 * Metodo que retorna o nome do Aluno
	 */
	public String getNome() {
		return nome;
	}	

	/**
	 * Metodo que recebe um String e atualiza o nome  
	 * do Aluno com esse valor recebido
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	// Os demais metodos get/set sao similares a getNome e setNome
	
	public String getCpf() {
		return cpf;
	}
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public String getIdentidade() {
		return identidade;
	}
	public void setIdentidade(String identidade) {
		this.identidade = identidade;
	}
	public int getIdade() {
		return idade;
	}
	public void setIdade(int idade) {
		this.idade = idade;
	}

	// Novos get e set para o atributo novo
	public Curso getCurso() {
		return this.curso;
	}
	public void setCurso(Curso curso) {
		this.curso = curso;
	}
	
	
}
