📂 Repository containing projects built to practice Object-Oriented Programming (OOP) concepts in Java.
📂 Repositório contendo projetos desenvolvidos para praticar conceitos de Programação Orientada a Objetos (POO) em Java.
This repository was created to apply and strengthen my understanding of OOP principles:
Este repositório foi criado para aplicar e fortalecer meu entendimento dos princípios de POO:
- 🛡️ Encapsulation / Encapsulamento
- 🌳 Inheritance / Herança
- 🔄 Polymorphism / Polimorfismo
- 🎯 Abstraction / Abstração
Each project explores different aspects of Java development and object-oriented design.
Cada projeto explora diferentes aspectos do desenvolvimento em Java e do design orientado a objetos.
- ☕ Java (JDK 21 or higher / ou superior)
- 🖥️ IDE: Eclipse
- 🌐 Git & GitHub for version control / controle de versão
-
Clone this repository / Clone este repositório:
git clone https://github.com/cah-santxs/java-object-oriented-programming.git
-
Open the project folder in your preferred IDE / Abra a pasta do projeto na sua IDE preferida.
-
Compile and run the desired class (usually the one containing the main method) / Compile e execute a classe desejada (geralmente a que contém o método main).
📂 Projects Included / Projetos Incluídos
- 🧮 avarageAgeUsingVector
- 🔢 avarageOfTheNumberInAvector
- 🏦 bankAccount
- 💱 currencyConverter
- 👩💼 employee
- 👥 employeeList
- 🏨 hostel
- ➖ readingNegativeNumbersWithVector
- 📐 rectangle
- 🎓 student
🪶 Author / Autor Camila Fernanda dos Santos Silva GitHub: @cah-santxs
📜 License / Licença This project is open source and available under the MIT License / Este projeto é open source e está disponível sob a Licença MIT