Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚗 Car Rental System (Java)

Overview

This project is a Car Rental Management System implemented in Java.
The system allows users to view available cars, rent cars, and return them while keeping track of rental information.

The goal of this project is to demonstrate Object-Oriented Programming (OOP) concepts such as encapsulation, class interaction, and modular design.


Features

  • View available cars
  • Rent a car
  • Return a rented car
  • Display car details
  • Track rental status

Technologies Used

  • Java
  • Object-Oriented Programming (OOP)
  • Console-based interface

Project Structure

  • Car.java – Represents a car and stores details such as ID, brand, model, and availability.
  • Customer.java – Represents a customer who can rent cars.
  • Rental.java – Stores rental information connecting customers and cars.
  • CarRentalSystem.java – Manages cars, customers, and rental operations.
  • Main.java – Entry point of the program.

About

Final project for our Advanced programming with Java course where we were assigned the task to design and create a car rental system.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages