https://github.com/aytekinkaplan/java-oop-projects
This repository contains a collection of Java projects and exercises focusing on Object Oriented Programming (OOP) concepts.
https://github.com/aytekinkaplan/java-oop-projects
implementation interface java java-8 lambda-functions oops-in-java
Last synced: about 1 month ago
JSON representation
This repository contains a collection of Java projects and exercises focusing on Object Oriented Programming (OOP) concepts.
- Host: GitHub
- URL: https://github.com/aytekinkaplan/java-oop-projects
- Owner: aytekinkaplan
- Created: 2024-04-13T12:32:29.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-14T12:36:28.000Z (about 2 years ago)
- Last Synced: 2025-12-31T08:27:20.166Z (6 months ago)
- Topics: implementation, interface, java, java-8, lambda-functions, oops-in-java
- Language: Java
- Homepage:
- Size: 16.6 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java Object Oriented Programming (OOP) Projects
This repository contains a collection of Java projects and exercises focusing on Object Oriented Programming (OOP) concepts.
## Description
This repository serves as a showcase for various Java projects and exercises that demonstrate OOP principles such as inheritance, encapsulation, polymorphism, and abstraction. Each project is organized into its own directory with a detailed description of its purpose and functionality.
## Projects
1. **Employee Management System**: A simple employee management system that allows users to add, remove, and search for employees.
2. **Library Management System**: A comprehensive library management system that enables users to manage books, members, and borrowing transactions.
3. **Bank Account Management**: An application for managing bank accounts with support for deposit, withdrawal, and balance inquiry operations.
## How to Use
Each project is contained within its own directory. To use a specific project, navigate to its directory and follow the instructions provided in the respective README file.
## Contributing
Contributions are welcome! If you'd like to contribute to this repository, feel free to fork the project, make your changes, and submit a pull request. Please ensure that your contributions align with the project's standards and guidelines.