Programação Orientada a Objetos
Por: eliseu1 • 22/8/2015 • Resenha • 777 Palavras (4 Páginas) • 106 Visualizações
Nome Professor: Henrique do Prado Cezar | Curso: |
Disciplina:Programação Orientada a Objetos | Turma: (Junção) |
Premissas: Executar os Exercícios abaixo de forma Seqüencial. Para estes exercícios, leva-se em consideração a utilização da Ferramenta de desenvolvimento NetBeans para criação de códigos Java. Para iniciar o desenvolvimento desta Aula, siga os seguintes passos:
Sempre que for criar uma nova classe para satisfazer as solicitações dos exercícios, proceda da seguinte forma:
|
Exercícios
1 – Criar uma Classe chamada DATA, a qual conterá somente 3 atributos.
Atributos: dia, mês, ano.
2 – Criar uma nova Classe chamada RegistroAcademico. Esta Classe deverá conter somente um atributo.
Atributo: dataMatricula. Utilize a classe anteriormente criada (DATA) para criar este atributo.
3 – Criar uma classe chama Cadastro, onde deverá conter o método main, o qual deverá conter uma variável do tipo RegistroAcademico.
4 – Alterar a Classe Registro acadêmico criando um método chamado EfetuarRegistro. Este método retorna um valor booleano para identificar se o registro foi efetuado com sucesso (Verdadeiro ou Falso).
Este método deve solicitar que o usuário informe:
- Nome do Aluno,
- Matricula do Aluno,
- Sexo do Aluno,
- Data de nascimento e
- Data da matricula.
Vejam que para isso, deverão ser criados novos atributos para a Classe RegistroAcademico.
5 – Alterar a Classe DATA, criando um CONSTRUTOR que receba o dia, mês e ano para a criação do objeto ou a criação de uma data inicial.
6 – Alterar a Classe RegistroAcademico adicionando dois novos métodos.
- CadastrarAluno – Que não receberá nenhum argumento
- CadastrarAluno – Que receberá um argumento do tipo Booleano (PosGraduacao).
7 – Criar uma Classe chamada ContaBancaria que possua dois construtores, onde um construtor receber um parâmetro Double para Saldo inicial e outro sem parâmetro.
8 – Alterar a Classe ContaBancaria de modo ao construtor que não recebe parâmetro, chamar o outro construtor e passar o valor 0.
9 – Alterar a Classe DATA criando um método que retorne um STRING com o nome do mês que foi passado via argumento do método.
10 – Alterar a Classe DATA criando um método que faça a validação da data informada, onde deve-se verificar o maior valor que cada mês pode receber e após esta identificação validar se o dia corresponde a um dia válida para o mês informado. Neste instante não nos preocuparemos com a validação do mês de fevereiro (ano bissexto).
11 – Criar uma nova Classe Lacos onde deverá conter 3 métodos:
Método 1 (LacoFOR): Irá executar a impressão dos 10 próximos números, baseando no argumento passado usando o laço FOR.
Método 2 (LacoWHILE): Irá executar a impressão dos 10 próximos números, baseando no argumento passado usando o laço WHILE.
Método 3 (LacoDOWHILE): Irá executar a impressão dos 10 próximos números, baseando no argumento passado usando o laço DO-WHILE.
12 – Criar uma classe chamada Cadastro a qual seja uma classe “executável” e que nos exiba um menu com os seguintes itens:
...