Skip to content

This project, developed in C# using .NET Framework 4.8, implements a console application to gather and display information about vehicles based on user input. It strictly adheres to object-oriented programming (OOP) principles, utilizing inheritance and encapsulation.

Notifications You must be signed in to change notification settings

Mazharul-DotnetDev/Object-Oriented-Demo-With-VehicleInfo

Repository files navigation

OOP Vehicle Information Console App

Overview

This console application, developed in C# using .NET Framework 4.8, is designed to collect and display detailed information about vehicles based on user input. The application strictly adheres to object-oriented programming (OOP) principles, employing inheritance and encapsulation to ensure a modular and extensible design.

Features

Supports two types of vehicles: cars and motorcycles. Each vehicle type has specific attributes such as model number, making year, number of gears, starting method, engine capacity, etc. Implements OOP principles, with separate classes for vehicles and their attributes. Utilizes enums for defining vehicle types. Implements interior and exterior design features, with each vehicle type having its respective design attributes. Provides a user-friendly console interface for input and output.

How to Use

Clone the repository to your local machine. Open the project in Visual Studio or any compatible IDE. Build and run the application. Follow the on-screen instructions to input vehicle details and view information.

Requirements

.NET Framework 4.8 or higher Visual Studio or any compatible C# IDE

About

This project, developed in C# using .NET Framework 4.8, implements a console application to gather and display information about vehicles based on user input. It strictly adheres to object-oriented programming (OOP) principles, utilizing inheritance and encapsulation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages