From 2de716271c06f50f9cd1a07f52c7cb688f0061eb Mon Sep 17 00:00:00 2001 From: Bita Date: Mon, 27 Apr 2026 15:35:51 +0330 Subject: [PATCH] Complete the class Vehicle --- src/main/java/org/model/Vehicle.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/model/Vehicle.java b/src/main/java/org/model/Vehicle.java index 70615a9..3ee1b27 100644 --- a/src/main/java/org/model/Vehicle.java +++ b/src/main/java/org/model/Vehicle.java @@ -20,13 +20,27 @@ public abstract class Vehicle { 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) // If km is negative → print error // Otherwise increase mileage + public void addMileage(double km) + { + if (km < 0) System.out.println("Error !"); + else this.mileage += km; + } + // TODO: Declare abstract method getEnergyType() + public abstract String getEnergyType(); public void basicInfo() { System.out.println(