Ajuda com código > Como criar um veículo só se tiver dono?
5 respostas
java
F
fortune.cat
Boa tarde,
estou a desenvolver um projeto para a Universidade em POO(Programação Orientada a Objetos) para a gestão de um Parque de Estacionamento e gostaria de saber como fazer para:
Para os veículos considere que são caracterizados pela matrícula e respetiva data de registo,
marca e modelo, cor e tipo de combustível. Note ainda que um veículo tem um dono, que é
um utilizador, e que um utilizador pode ter zero, um ou vários veículos
Não entendi direito em qual parte vc está com dúvida.
F
fortune.cat
Tenho a classe Veiculo e a classe Utilizador.
Cada Utilizador pode ter um ou mais veículos em seu nome e cada Veículo só pode ter um proprietário.
Lucas_Camara
A dúvida é sobre quais propriedades cada classe tem que ter?
F
fortune.cat
Não, peço desculpa por me ter interpretado mal mas o que realmente eu quero saber é qual o melhor método para fazer essa regra. Se um if else, um do while,… antes de fazer o registo do veículo
staroski1 like
Na classe Veiculo você tem um atributo do tipo Utilizador que será o dono do veículo.
Na classe Utilizador você terá um List<Veiculo> que são os veículos que o utilizador possui.
Cria um construtor que espera receber um Utilizador como parâmetro:
publicclassVeiculo{privateUtilizadordono;publicVeiculo(Utilizadordono){this.dono=Objects.requireNonNull(dono,"Dono não informado!");}}