TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Revisao de orientacao a objetos

Por:   •  27/11/2015  •  Exam  •  879 Palavras (4 Páginas)  •  762 Visualizações

Página 1 de 4

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

...

Baixar como (para membros premium)  txt (5.7 Kb)   pdf (48.5 Kb)   docx (13.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com