public class Car {
private String brand;
private RentalStatus rentalStatus;
private Transmission transmission;
private FormCategory formCategory;
private int mileage;
private String date;
private String imagePath;
private String details;
private int price;
public Car(String brand, RentalStatus rentalStatus, Transmission transmission,
FormCategory formCategory, int mileage, String date, String imagePath, String
details, int price) {
[Link] = brand;
[Link] = rentalStatus;
[Link] = transmission;
[Link] = formCategory;
[Link] = mileage;
[Link] = date;
[Link] = imagePath;
[Link] = details;
[Link] = price;
}
public void setBrand(String brand) {
[Link] = brand;
}
public void setRentalStatus(RentalStatus rentalStatus) {
[Link] = rentalStatus;
}
public void setTransmission(Transmission transmission) {
[Link] = transmission;
}
public void setFormCategory(FormCategory formCategory) {
[Link] = formCategory;
}
public void setMileage(int mileage) {
[Link] = mileage;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
[Link] = price;
}
public String getBrand() {
return brand;
}
public RentalStatus getRentalStatus() {
return rentalStatus;
}
public Transmission getTransmission() {
return transmission;
}
public FormCategory getFormCategory() {
return formCategory;
}
public int getMileage() {
return mileage;
}
public String getDate() {
return date;
}
public String getImagePath() {
return imagePath;
}
public void setDate(String date) {
[Link] = date;
}
public void setImagePath(String imagePath) {
[Link] = imagePath;
}
public String getDetails() {
return details;
}
public void setDetails(String details) {
[Link] = details;
}
public void rentCar(int days) {
if ([Link] == [Link]) {
[Link] = [Link];
[Link]("Car rented for " + days + " days." + "\n Price:"+
days*price + "\n Have a good Time, Be Careful" );
} else {
[Link]("Car is not available for rent.");
}
}
}
enum RentalStatus {
Available,
Rented,
UnderMaintenance
}
enum Transmission {
Automatic,
Manual
}
enum FormCategory {
Luxury,
Hybrid,
Sport,
Convertible,
Sedan
}