package com.examly; import java.util.*; class Vehicle { protected String vehicleNumber; protected String brand; public Vehicle(String vehicleNumber, String brand) { this.vehicleNumber = vehicleNumber; this.brand = brand; } public void displayDetails() { System.out.println("Vehicle Number: " + vehicleNumber); System.out.println("Brand: " + brand); } } class Car extends Vehicle { protected String fuelType; public Car(String vehicleNumber, String brand,String fuelType) { super(vehicleNumber,brand); this.fuelType = fuelType; } public void displayDetails() { super.displayDetails(); System.out.println("Fuel Type: " + fuelType); } } class ElectricCar extends Car{ private int batteryCapacity; public ElectricCar(String vehicleNumber, String brand, String fuelType, int batteryCapacity) { super(vehicleNumber, brand, fuelType); this.batteryCapacity = batteryCapacity; } @Override public void displayDetails() { super.displayDetails(); System.out.println("Enter Battery Capacity: " + batteryCapacity); } } public class VehicleTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String vehicleNumber = sc.nextLine(); String brand = sc.nextLine(); String fuelType = sc.nextLine(); int batteryCapacity = sc.nextInt(); ElectricCar electricCar = new ElectricCar(vehicleNumber, brand, fuelType, batteryCapacity); electricCar.displayDetails(); } }