Complete the class Vehicle

This commit is contained in:
2026-04-27 15:35:51 +03:30
parent 6cb8f9a8d8
commit 2de716271c
+15 -1
View File
@@ -20,13 +20,27 @@ public abstract class Vehicle {
this.mileage = mileage; this.mileage = mileage;
} }
// TODO: Create getters for all fields public String getBrand() { return brand; }
public String getModel() { return model; }
public int getYear() { return year; }
public double getMileage() { return mileage; }
// 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 void addMileage(double km)
{
if (km < 0) System.out.println("Error !");
else this.mileage += km;
}
// TODO: Declare abstract method getEnergyType() // TODO: Declare abstract method getEnergyType()
public abstract String getEnergyType();
public void basicInfo() { public void basicInfo() {
System.out.println( System.out.println(