This Pet Adoption System is a Java-based object-oriented programming (OOP) project that simulates the process of adopting pets from a shelter. It allows users to view available pets, adopt a pet, and manage adoption records through a simple console-based interface.
- πΆ Add pets to the shelter (dogs, cats, etc.)
- π¨βπ©βπ§ Register adopters with their personal details
- π Match pets with adopters based on availability
- π Display list of available pets and adopted pets
- β Remove adopted pets from availability
- β Maintain adoption records
- Language: Java
- Paradigm: Object-Oriented Programming (OOP)
- Concepts Used:
- Classes & Objects
- Inheritance & Polymorphism
- Encapsulation
- Collections (ArrayList)
- File Handling (optional)