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.
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.
A dúvida é sobre quais propriedades cada classe tem que ter?
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
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:
public class Veiculo {
private Utilizador dono;
public Veiculo(Utilizador dono) {
this.dono = Objects.requireNonNull(dono, "Dono não informado!");
}
}
1 curtida