A mini library management system built using Java OOP concepts.
Covers Abstraction, Encapsulation, Inheritance, and Polymorphism.
- Book โ Stores book details and issue status.
- User โ Represents library members and tracks issued books.
- Library โ Manages books, users, issue & return operations.
- Main โ Entry point to test the system.
โ
Add books and users
โ
Issue and return books
โ
Display all books and users
โ
Encapsulation via private fields + getters/setters
โ
Polymorphism using toString() method