https://github.com/sulhanfuadi/pbo-class
This repository offers practical Java examples and assignments to explore core Object-Oriented Programming concepts.
https://github.com/sulhanfuadi/pbo-class
oop oops-in-java pbo
Last synced: 4 months ago
JSON representation
This repository offers practical Java examples and assignments to explore core Object-Oriented Programming concepts.
- Host: GitHub
- URL: https://github.com/sulhanfuadi/pbo-class
- Owner: sulhanfuadi
- Created: 2025-02-20T06:50:06.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-20T08:09:54.000Z (4 months ago)
- Last Synced: 2025-02-20T09:25:34.021Z (4 months ago)
- Topics: oop, oops-in-java, pbo
- Language: Java
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pbo-class
**A repository containing various code examples and assignments for Object-Oriented Programming (PBO). This repository is dedicated to exploring and implementing core OOP concepts through practical Java code.**
---
## 📚 About This Project
The pbo-class repository is a collection of code examples and assignments focused on Object-Oriented Programming (PBO). The examples, originally developed as part of an assignment for a PBO course, demonstrate key concepts such as object creation, state manipulation, method invocation, and testing.
---
## 🚀 Getting Started
### Clone the Repository
To begin, clone this repository to your local machine:
```bash
git clone https://github.com/sulhanfuadi/pbo-class.git
cd pbo-class
```Ensure that the paths in the VS Code settings are correctly configured for the Java compiler and output folder.
### Building and Running
1. Open the project in Visual Studio Code.
2. Verify that Java and the VS Code Java extension are installed.
3. Compile the source code by running the following command in the terminal:
```bash
javac -d bin src/*.java
```
4. Run the main program, for example:
```bash
java -cp bin App
```---
## 🛠️ Contributing
Contributions are welcome! To contribute:
1. Fork this repository.
2. Create a new branch:
```bash
git checkout -b feature/your-feature
```
3. Commit your changes:
```bash
git commit -m "Add your feature description"
```
4. Push your branch:
```bash
git push origin feature/your-feature
```
5. Submit a pull request.---
## 📜 License
This repository is licensed under the MIT License. Use, modify, and share the content according to the license terms.
---
## ✨ Acknowledgments
Special thanks to the educators and practitioners in Object-Oriented Programming for inspiring and providing the material used in these assignments.
---
Happy coding and enjoy exploring Object-Oriented Programming with Java!