From 6ea0a1f5bd30a231dc047c7f741a0da32bf2d206 Mon Sep 17 00:00:00 2001 From: Saeed Jamali Date: Mon, 27 Apr 2026 19:22:13 +0330 Subject: [PATCH] implement todos in vehicle.java --- src/main/java/org/model/Vehicle.java | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/model/Vehicle.java b/src/main/java/org/model/Vehicle.java index 70615a9..72d70ef 100644 --- a/src/main/java/org/model/Vehicle.java +++ b/src/main/java/org/model/Vehicle.java @@ -20,14 +20,37 @@ public abstract class Vehicle { 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 + public void addMileage(double km) { + if (km < 0) { + System.out.println("error"); + return; + } + this.mileage += km; + } // TODO: Implement addMileage(double km) // If km is negative → print error // Otherwise increase mileage + public abstract String getEnergyType(); // TODO: Declare abstract method getEnergyType() - public void basicInfo() { System.out.println( year + " " + brand + " " + model +