orientação objetos

1984 palavras 8 páginas
1.8 Exercícios sobre classes e objetos
1.8.1 Exercício 01
Desenvolver uma classe Java chamada Apolice com os seguintes atributos: nomeSegurado, idade e valorPremio. A classe Apolice deverá possuir os seguintes métodos:
Método Descrição imprimir() Este método não retorna valor e deverá apresentar na tela todos os atributos da classe Apolice. Para imprimir em Java utiliza-se o comando System.out.println(NOME_ATRIBUTO). calcularPremioApolice() Este método não retorna valor e deverá calcular o valor do prêmio seguindo as seguintes regras: Caso a idade seja maior que 18 e menor ou igual a 25 anos utilizar a fórmula: valorPremio += (valorPremio * 20)/100. Quando a idade for maior que 25 e menor ou igual a 36 anos utilizar a fórmula valorPremio += (valorPremio *15)/100. Quando a idade for maior que 36 anos utilizar a fórmula valorPremio += (valorPremio * 10)/100. oferecerDesconto() Este método não retorna valor, mas recebe o parâmetro cidade, que irá conter o nome da cidade para o cálculo do desconto. Caso a cidade seja Curitiba, dar um desconto no valor do prêmio de 20%. Caso a cidade seja Rio de Janeiro, dar um desconto no valor do prêmio de 15%. Caso a cidade seja São Paulo, dar um desconto no valor do prêmio de 10%. Caso a cidade seja Belo Horizonte, dar um desconto no valor do prêmio de 5%.
O programa 01.25 apresenta o resultado do exercício 01. Esta classe pode ser comparada a uma tabela de banco de dados com suas colunas e suas stored procedures. Como esta classe não deverá possuir o método main(), não poderá ser executada. O exercício 02 irá fazer uso desta classe e implementará o método main().
É importante observar neste exemplo que usamos a palavra reservada this com o objetivo de formalizar que a variável é um atributo. Iremos no capítulo 3 deste livro apresentar maiores detalhes sobre a palavra reservada this.
 Programa 01.25

package modulo01.exemplosbasicos;
// Resposta do exercício 01 public class Apolice { String nome; int idade;

Relacionados

  • Orientação ao objeto
    2923 palavras | 12 páginas
  • Orientação a Objetos
    1100 palavras | 5 páginas
  • Orientação a objetos
    1105 palavras | 5 páginas
  • O que é orientação a objetos
    481 palavras | 2 páginas
  • Orientação a objetos
    1384 palavras | 6 páginas
  • orientação a objetos
    1584 palavras | 7 páginas
  • orientação a objetos
    1584 palavras | 7 páginas
  • Orientacao a objetos
    3220 palavras | 13 páginas
  • Orientação e objetos
    5748 palavras | 23 páginas
  • Orientacao a objeto
    1134 palavras | 5 páginas