MODIFICADORES DE ACESSO & ENCAPSULAMENTO (GETTERS E SETTERS)

  1. Construa uma classe chamada “Automovel” com os seguintes atributos: a. modelo (texto);
    b. proprietário (texto);
    c. quilometragem (inteiro);
    d. tanque (inteiro);
    e. limpo (lógico).
  2. Converta todos os modificadores de acesso dos atributos para PRIVADO; 3. Construa o Java Bean da classe com todos os seus Getters e Setters;
  3. Crie um construtor da classe que receba como parâmetros o modelo e o nome do proprietário. Passe as informações recebidas aos atributos correspondentes, inicie quilometragem e tanque com zero e limpo como verdadeiro;
  4. Construa uma classe chamada “TestaAutomovel” que contenha o método main; 6. Instancie um objeto Automóvel passando as informações necessárias;
  5. Construa uma mensagem agradável que informe ao usuário todos os atributos do objeto;
  6. Na classe “Automovel”, no método que devolve o status da sua limpeza é devolvida a informação como TRUE ou FALSE. Altere o método para que seja devolvida a informação como SIM ou NÃO;
  7. Na classe “TestaAutomovel” altere o nome do proprietário, a quilometragem, o status da limpeza e a quantidade de litros do tanque;
  8. Reimprima a mesma mensagem do Ex.7 para ver o que mudou;
  9. Na classe “Automovel”, de todos os Getters e Setters qual deles faria sentido que você renomeasse para “abastecer”? Encontre o método mais adequado e altere o seu nome para “abastecer”. No código deste método não permita que o usuário insira um valor em litros menor ou igual a zero e maior que sessenta (tamanho em litros de alguns veículos). Neste caso imprima uma mensagem dizendo “Valor em litros inválido!”;
  10. Na classe “TestaAutomovel” altere o valor em litros abastecido e verifique se o método atende ao que foi alterado anteriormente;
  11. Reimprima a mesma mensagem do Ex.7 para ver o que mudou;
  12. Na classe “Automovel”, de todos os Getters e Setters qual deles faria sentido que você renomeasse para “viajar”? Encontre o método mais adequado e altere o seu nome para “viajar”. No código deste método não permita que o usuário insira um valor em
    quilômetros igual ou menor que zero (1) e maior que 500 (2). Na situação (1) imprima a mensagem “Assim você não sai de casa” e na situação (2) imprima “Assim você dorme no volante!”;
  13. Na classe “TestaAutomovel” altere o valor em quilômetros percorridos e verifique se o método atende ao que foi alterado anteriormente;
  14. Reimprima a mesma mensagem do Ex.7 para ver o que mudou.

Qual dúvida? O que você já fez? Do que você precisa???

1 curtida

Evellyn, boa tarde. Seja bem vinda ao fórum. Como o Gabriel postou, de forma resumida, aqui é um lugar onde as pessoas buscam esclarecer dúvidas e ajudarem umas às outras em situações pontuais.

Para fazer o trabalho inteiro para você, é melhor contratar um freelancer.

Além disso, dentro de um política de boas práticas/boa vizinhança, é sempre recomendável escrever um pouco antes de só postar a questão.

E então, o que você já produziu de código até agora? E quais suas dúvidas específicas?

2 curtidas

A 1 é só para declarar variáveis