tendrás que crear o bien un inicializador de motor con valores fijos o uno que atienda a las especificaciones (marca y modelo) del vehículo y devuelva un motor con diferente volumen de aceite y cv según estos valores.
Así que tienes estas opciones
Código Java:
Ver original
this.marca = mar;
this.modelo = mod;
this.motor = new Motor(litrosEstandar,cvEstandar); // con los valores que le quieras dar tú
}
o
Código Java:
Ver original
this.marca = mar;
this.modelo = mod;
this.motor = obtenerMotor(mar,mod);
}
if (marca.toLowerCase().equals("audi")) {
if (modelo.toLowerCase().equals("tt")) {
return new Motor(volumenAudiTT,cvAudiTT); // con los valores que le quieras dar tú
} ... etc
}... etc
}
}