This commit is contained in:
2026-05-09 09:21:04 +03:30
parent e8aedb8354
commit 52b4e0afcd
8 changed files with 197 additions and 14 deletions
+25
View File
@@ -21,12 +21,35 @@ public abstract class Vehicle {
}
// 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)
// If km is negative → print error
// Otherwise increase mileage
public double addMileage(double km)
{
if (km<0)
{
System.out.println("error");
return mileage;
}
mileage+=km*0.621371;
return mileage;
}
// TODO: Declare abstract method getEnergyType()
public abstract String getEnergyType();
public void basicInfo() {
System.out.println(
@@ -37,4 +60,6 @@ public abstract class Vehicle {
}
public abstract void showDetails();
public abstract void performService();
public abstract boolean needsService();
}