Locadora em JAVA
WVCAR Locadora, tem como principal finalidade a locação de veículos para pessoas físicas e aluguem de frotas para pessoas jurídicas. Para tal, o sistema possui cadastro para monitoramento de saída e entrada de veículos, cadastro de clientes, cadastro de veículos, cadastro de funcionários, cadastro dos parceiros (serviços terceirizados), cadastro das seguradoras, cadastro das operadoras financeiras com quem trabalhamos, cadastro de veículos(generalidades).
Exemplo abaixo:
Questão 01:
Vamos criar uma classe Conta, que possua um saldo os métodos para pegar saldo, depositar e sacar. a) Crie a classe Conta: public class Conta { } b) Adicione o atributo saldo public class Conta { private double saldo; } c) Crie os métodos getSaldo(), deposita(double) e saca(double) public class Conta { private double saldo; public void deposita(double valor) { this.saldo += valor; } public void saca(double valor) { this.saldo -= valor; } public double getSaldo() { return this.saldo; } }
Questão 02:
Adicione um método na classe Conta, que atualiza essa conta de acordo com uma taxa percentual fornecida. class Conta { private double saldo; // outros métodos aqui também ... void atualiza(double taxa) { this.saldo += this.saldo * taxa; } }
Questão 03:
Crie duas subclasses da classe Conta: ContaCorrente e ContaPoupanca. Ambas terão o método atualiza reescrito: A ContaCorrente deve atualizar-se com o dobro da taxa e a ContaPoupanca deve atualizar-se com o triplo da taxa.
Além disso, a ContaCorrente deve reescrever o método deposita, a fim de retirar uma taxa bancária de dez centavos de cada