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();
}
}