This repository contains the projects developed during the Object-Oriented Programming (OOP) course, taken in the 5th semester of the Computer Science program at Centro Universitário Barão de Mauá, under the guidance of professor Eliza Maria da Cunha Bomfim.
The projects were implemented in Java, focusing on core OOP principles and techniques to build scalable and maintainable software.
The Object-Oriented Programming (OOP) course aims to deepen understanding of programming by applying real-world modeling concepts. Key topics include:
- Classes and Objects
- Inheritance, Polymorphism, and Encapsulation
- Abstraction and Interfaces
- Design Patterns
- Exception Handling and File I/O
These concepts form the foundation for developing robust, modular, and reusable applications.
- Java Development Kit (JDK)
- IDE like IntelliJ IDEA, Eclipse, or Visual Studio Code
- Install Visual Studio Code.
- Add the Extension Pack for Java (by Microsoft).
- Install the Java Development Kit (JDK):
- Windows/Linux: Download JDK
- Mac:
brew install openjdk
- Open the terminal (
Ctrl + ~), compile, and run:javac Main.java java Main
- Alternatively, click the Run button in the top right of VS Code.
- Create a new Java project.
- Add the
.javafiles to thesrcfolder. - Click Run or press
Shift + F10(IntelliJ) /Ctrl + F11(Eclipse).
Developed for academic purposes 🎓