Skip to content

nabil0203/CarMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— CarMaster – Car Showroom Management System

CarMaster is a simple Command Line Interface (CLI) based Car Showroom Management System built using Java and Object-Oriented Programming principles.

This project was developed as an academic assignment for the SE-221: Object-Oriented Design course.


πŸ“Œ Features

  • Add Electric Cars
  • Add Luxury Cars
  • Display All Cars
  • Update Existing Cars
  • Delete Cars
  • Menu-driven CLI interface

🧠 OOP Concepts Used

  • Inheritance
  • Polymorphism
  • Encapsulation
  • Method Overriding
  • Abstraction (Base Car class)
  • Collection Framework (ArrayList)

πŸ—οΈ Project Structure

  • Car β†’ Base class
  • ElectricCar β†’ Inherits from Car
  • LuxuryCar β†’ Inherits from Car
  • CarShowroom β†’ Handles CRUD operations
  • Main β†’ CLI controller

πŸ’» Technologies Used

  • Java
  • Object-Oriented Programming
  • Java Collections (ArrayList)
  • Command Line Interface (CLI)

🎯 Purpose

This project demonstrates how Object-Oriented Design concepts can be applied to build a simple real-world inspired management system using Java.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages