Revisao de orientacao a objetos
Por: Vanessas123456 • 27/11/2015 • Exam • 879 Palavras (4 Páginas) • 768 Visualizações
Revisão
1. Crie uma classe Retangulo que obedeça a modelagem abaixo:
- O método calcularArea deve calcular a área do retângulo. Em seguida, deve escrever o valor da área na tela.
- O método calcularPerimetro deve calcular o perímetro do retângulo. Em seguida, deve escrever o valor do perímetro na tela.
Crie também uma classe TestarRetangulo, que possua o método main e realize as seguintes operações:
- Instancie a classe Retagulo, criando um objeto novoRetangulo do tipo Retangulo.
- Atribua o valor 10 ao lado 1.
- Atribua o valor 5 ao lado 2.
- Chame o método calcularArea.
- Chame o método calcularPerimetro.
2. Crie uma classe Filme que obedeça a modelagem abaixo:
- O método exibirDuracaoEmHoras deve converter a duração que está em minutos para horas. Em seguida apresentar a mensagem “O filme titulo possui x horas e y minutos de duração.”
Crie também uma classe TestarFilme que possua o método main, de modo que seja possível testar a classe Filme:
- Crie o objeto umFilmeQualquer utilizando o construtor que não passa parâmetros.
o Atribua o título “Os Vingadores” e a duração de 142 minutos.
o Chame o método exibirDuracaoEmHoras.
- Crie um objeto meuFilmeFavorito utilizando o construtor que recebe parâmetros, passando o título do seu filme favorito e uma duração qualquer.
o Chame o método exibirDuracaoEmHoras.
- Exiba a mensagem “Os filmes no catálogo são X e Y”, onde no lugar do X, deverá aparecer o título do umFilmeQualquer e no lugar do Y o título do meuFilmeFavorito.
3. Crie as classes Cliente e Conta obedecendo a modelagem abaixo:
- O método depositar() tem a responsabilidade de aumentar o saldo da conta, de acordo com o valor que será depositado;
- O método sacar() tem a responsabilidade de verificar se a conta possui saldo suficiente, levando em consideração o limite, para realizar o saque de acordo com o valor que deverá ser sacado. Caso não tenha saldo suficiente, deve apresentar a seguinte mensagem “Saldo Insuficiente!”.
Crie também a classe TestarConta, que possua o método main e realize as seguintes operações:
- Instancie a classe Cliente, criando o objeto novoCliente do tipo Cliente;
- Atribua valores para o nome e CPF do cliente;
- Instancie a classe Conta, criando o objeto novaConta do tipo Conta;
- Atribua valores para o número da conta, o saldo inicial, o limite e o cliente proprietário da conta;
- Realize um depósito de um determinado valor;
- Realize um saque de um valor superior ao saldo disponível na conta;
- Realize um saque de um valor inferior ao saldo disponível na conta;
- A partir do objeto da classe Conta, imprima o número da conta, o cpf e nome do cliente, e o saldo atual da conta.
4. A fim de representar empregados de uma firma, cria uma classe chamada Empregado que inclui as três informações a seguir como atributos: um primeiro nome, um sobrenome, e um salário mensal:
- Sua classe deve ter dois construtores, um que somente imprime a mensagem “Objeto Criado”, e outro que inicializa os três atributos e imprime esta mesma mensagem;
- Somente é permitido salário mensal positivo. Ao tentar atribuir um salário mensal que não seja positivo, configure-o com zero (0.0 ou 0d);
- Sua classe também deve ter um método que calcula e retorna o salário anual;
Crie uma outra classe de teste que demonstra as capacidades da classe Empregado:
- Crie duas instâncias da classe Empregado, uma utilizando o construtor que não possui
...