teste

289 palavras 2 páginas
As classes que vc criou estão incompletas. É necessário vc criar as associações entre as classes de acordo com o modelo desejado e acrescentar alguns atributos a mais para ser possível realizar as operações desejadas.

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

Relacionados

  • Teste teste teste teste teste
    297 palavras | 2 páginas
  • Teste teste teste teste
    398 palavras | 2 páginas
  • teste teste teste teste
    1381 palavras | 6 páginas
  • Teste teste teste
    310 palavras | 2 páginas
  • Teste teste teste
    1472 palavras | 6 páginas
  • teste teste
    12398 palavras | 50 páginas
  • teste de teste
    370 palavras | 2 páginas
  • Teste teste
    294 palavras | 2 páginas
  • Teste do teste
    900 palavras | 4 páginas
  • Teste teste
    304 palavras | 2 páginas