teste
Em Veículo é necessário acrescentar um atributo precoLocacao por exemplo, para ser possível calcular o valor após o fechamento da locação.
public class Veiculo { private Long idVeiculo; private String placa; private String descricao; private String marca; private Double precoLocacao; // Métodos acessores (get/set) omitidos. }
Em Aluguel (este nome seria melhor se fosse Locacao) é necessário acrescentar os seguintes atributos dataInicio, dataFim, um atributo referenciando o cliente da locação e um atributo veiculos referenciando uma coleção de veículos.
public class Locacao { private Long idLocacao; private Date dataInicio private Date dataFim; private Cliente cliente; private Set veiculos; // Métodos acessores (get/set) omitidos. }
Em Cliente é necessário acrescentar um atributo para referenciar uma coleção de locações.
public class Cliente { private Long idCliente; private String nome; private int cpf; private Set locacoes; // Métodos acessores (get/set) omitidos. }
Observe que foi acrescentado para cada classe um atributo identificador (id), isso vc precisará qdo fores persistir os dados. Para persistência vc precisará criar uma camada de persistência usando padrão DAO (Data Access Object) e se fores usar um framework para isso sugiro usar JPA (Java Persistence API) baseado no Hibernate.
Com essa estrutura é possível vc começar seu trabalho, mas veja bem isso que mostrei é básico pois tem muito mais coisas a considerar e tente fazer algo, pesquise sobre o assunto e depois com mais