A Java console application that demonstrates core Object-Oriented Programming (OOP) concepts by handling dynamic user input and managing vehicle specifications.
Key Features & Technical Concepts:
Data Encapsulation: Implemented private fields (type, model, year) with parameterized constructor initialization for strict state management.
Interactive Console I/O: Integrated java.util.Scanner to handle dynamic user input execution in real-time.
Formatted Display: Built displayVehicleInfo() to format and output structured record summaries cleanly to the console.
Clean Code Principles: Adheres to standard Java naming conventions and clean code practices.