Ответ: Код классов Car и Driver с указанными свойствами
public class Car {
private String modelName; // марка машины
private float fuelQuantity; // количество топлива
private Driver driver = null; // сидит ли кто в машине
// Constructor
public Car(String modelName, float fuelQuantity) {
this.modelName = modelName;
this.fuelQuantity = fuelQuantity;
}
public String getModelName() {
return modelName;
}
public void setModelName(String modelName) {
this.modelName = modelName;
}
public float getFuelQuantity() {
return fuelQuantity;
}
public void setFuelQuantity(float fuelQuantity) {
this.fuelQuantity = fuelQuantity;
}
public Driver getDriver() {
return driver;
}
public void setDriver(Driver driver) {
this.driver = driver;
}
public void drive(Driver driver) {
this.driver = driver;
System.out.println(driver.getDriverName() + " is driving the " + this.modelName);
}
}
public class Driver {
private String driverName; // имя водителя
private Car car; // машина водителя
// Constructor
public Driver(String driverName) {
this.driverName = driverName;
}
public String getDriverName() {
return driverName;
}
public void setDriverName(String driverName) {
this.driverName = driverName;
}
public Car getCar() {
return car;
}
public void setCar(Car car) {
this.car = car;
}
public void driveByCar(Car car) {
this.car = car;
System.out.println(this.driverName + " is driving the " + car.getModelName());
}
}
Ответ: Код классов Car и Driver с указанными свойствами
Digital Ace
Уровень интеллекта: +50
Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей