implement todos in vehicle.java

This commit is contained in:
2026-04-27 19:22:13 +03:30
parent 6cb8f9a8d8
commit 6ea0a1f5bd
+24 -1
View File
@@ -20,14 +20,37 @@ public abstract class Vehicle {
this.mileage = mileage; this.mileage = mileage;
} }
public String getBrand() {
return brand;
}
public String getModel() {
return model;
}
public int getYear() {
return year;
}
public double getMileage() {
return mileage;
}
// TODO: Create getters for all fields // TODO: Create getters for all fields
public void addMileage(double km) {
if (km < 0) {
System.out.println("error");
return;
}
this.mileage += km;
}
// TODO: Implement addMileage(double km) // TODO: Implement addMileage(double km)
// If km is negative → print error // If km is negative → print error
// Otherwise increase mileage // Otherwise increase mileage
public abstract String getEnergyType();
// TODO: Declare abstract method getEnergyType() // TODO: Declare abstract method getEnergyType()
public void basicInfo() { public void basicInfo() {
System.out.println( System.out.println(
year + " " + brand + " " + model + year + " " + brand + " " + model +