You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CONSTRUTORES<br />
}<br />
quando não declaramos nenhum construtor para uma classe, o interpretador da JVM considera um<br />
construtor padrão, onde todos os membros dos objetos criados serão inicializados com seus respectivos<br />
valores padrão.<br />
Exercícios<br />
1. Construa um sistema de cadastro de avaliações de alunos, utilizando os conceitos das aulas 8, 9<br />
e 10. Lembre-se que os objetos do seu sistema devem ser todos consistentes, e que o sistema<br />
deve obedecer ao padrão de codificação. Seu programa deve ter pelo menos as três primeiras<br />
classes, identificadas abaixo (nomes sugeridos):<br />
a. Aluno.java – uma classe que representa a classe dos alunos da FIC. Um aluno da FIC,<br />
para o nosso exercício, é um objeto que dentre os seus membros possui:<br />
i. Carteira de estudante<br />
ii. Um relatório de avaliação<br />
b. Avaliacao.java – uma classe que representa uma avaliação padrão dos alunos da FIC,<br />
composta pela nota de duas provas e quatro trabalhos. (você pode definir seus próprios<br />
critérios de avaliação, mas eles tem que ser claros).<br />
c. CarteiraDeEstudante.<strong>Java</strong> – uma classe que representa uma carteira de estudante,<br />
contendo pelo menos o nome e o número de matrícula do aluno. Você pode definir outros<br />
membros dessa classe, como o número do curso, o nome da faculdade, etc. Dica: crie<br />
um construtor que lhe permita preencher os dados da carteira de estudante do aluno no<br />
ato da instanciação dos objetos dessa classe.<br />
d. CadastroDeAvaliacao.java – é o sistema propriamente dito (a única classe que precisa<br />
ter método static public void main(String[] args){}), essa classe identifica e<br />
executa comandos digitados pelo usuário. Essa classe pode usar um array de tamanho<br />
pré-estabelecido para guardar os objetos que representam os alunos. Uma forma mais<br />
elegante é que esse array seja dimensionado no momento da instanciação dessa classe.<br />
Dica: crie um construtor que lhe permita dimensionar o array que armazena os objetos.<br />
2. Gere a documentação do seu sistema com o javadoc.<br />
60