Vehicle Management System – Python OOP
A Python console application designed to demonstrate Object-Oriented Programming concepts through a simple vehicle management system.
The project includes a base `Vehicle` class and specialized `Car` and `ElectricCar` classes. It uses inheritance, method overriding, constructors, and multiple inheritance to manage vehicle information and electric car features.
The application can display vehicle details, calculate the vehicle's age, determine whether a car is classic, estimate the charging time of an electric car, and check whether its battery is sufficient for a given travel distance.