Results should look like. I\'m having diffculty with the dependancy badly and in
ID: 3668477 • Letter: R
Question
Results should look like. I'm having diffculty with the dependancy badly and in the end I dug myself a worm hole by breaking everything I wrote.
Appreciate the help
1. Implement the following UML Diagram einterface» Car + gethWeage: int + getMode: String + getCompanSting Volkswagen Audi company: String - mileage: int - wheelBase: double model: String - speed: int + Volkswagen model: String) + setMileagemileage: int) void + setCompany(company: String): void +Audi(wheelBase: int, speed: int) + getwheelBase) double + getSpeed): int Lamborgini Acura - speed: int wheelBase: double - horsePower: double +Lamborgini) + setSpeed(speed: int): void + getSpeed): int + setWheelBase(base: double): void +getWheelBase): double +Acura) +getHorsePower) : double + setHorsePowerhorsePower: double) void +getSpeed(audi: Audi) : intExplanation / Answer
I have implemented the code according to the UML diagram you have provided.
If you have any questions please post comments on the answer
Car.java(interface)
public interface Car {
int getMileage();
String getModel();
String getCompany();
}
Volkswagen.java
public class Volkswagen implements Car {
private int mileage;
private String model;
private String company;
public Volkswagen(String carModel)
{
model=carModel;
}
public int getMileage() {
return mileage;
}
public String getModel() {
return model;
}
public String getCompany() {
return company;
}
public void setMileage(int carMileage)
{
mileage=carMileage;
}
public void setCompany(String carCompany)
{
company=carCompany;
}
}
Lamborgini.java
public class Lamborgini extends Volkswagen {
private int speed;
private double wheelBase;
public Lamborgini()
{
super("LAMBORGINI");
}
public void setSpeed(int carSpeed)
{
speed=carSpeed;
}
public int getSpeed()
{
return speed;
}
public void setWheelBase(double carWheelBase)
{
wheelBase=carWheelBase;
}
public double getWheelBase()
{
return wheelBase;
}
}
Acura.java
public class Acura extends Volkswagen {
private double horsePower;
public Acura()
{
super("ACURA");
}
public double getHorsePower()
{
return horsePower;
}
public void setHorsePower(double carHorsePower)
{
horsePower=carHorsePower;
}
public int getSpeed(Audi audi)
{
return audi.getSpeed();
}
}
Audi.java
public class Audi {
private int speed;
private double wheelBase;
public Audi(double carWheelBase,int carSpeed)
{
speed=carSpeed;
wheelBase=carWheelBase;
}
public double getWheelBase()
{
return wheelBase;
}
public int getSpeed()
{
return speed;
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.