This repository contains implementations of Object-Oriented Programming (OOP) concepts using C++.
It is intended for practice, learning, and strengthening core programming fundamentals.
- Classes & Objects
- Encapsulation (Data Hiding)
- Abstraction
- Inheritance (Single, Multilevel, Multiple)
- Polymorphism
- Function Overloading
- Operator Overloading
- Method Overriding
- Constructors & Destructors
- Access Specifiers (public, private, protected)
- Virtual Functions
- C++
- C++ Compiler (GCC / g++)
- Any IDE or editor (VS Code, CodeBlocks, etc.)
- Learn and understand OOP concepts in C++
- Practice coding for exams and interviews
- Build a strong programming foundation
Contributions are welcome!
- Fork the repository
- Create a branch (feature-name)
- Commit your changes
- Push and create a Pull Request
This project is licensed under the MIT License.
- Based on standard C++ OOP concepts
- Useful for beginners and students