This project is a simple Banking System built using C++ and Object-Oriented Programming (OOP) principles. It simulates basic banking operations such as account creation, deposits, withdrawals, and balance inquiries, while demonstrating concepts like classes, inheritance, encapsulation, and (optionally) file handling.
- ✅ Create new bank accounts
- 💰 Deposit and withdraw money
- 🧾 Display account details
- ❌ Delete or close an account
- 🔐 Secure structure using private/public access
- (Optional) 📁 File I/O to store account records persistently
- 🧱 Object-Oriented Programming
- Classes & Objects
- Constructors/Destructors
- Inheritance (optional)
- Encapsulation
- 💾 File Handling (using
fstream
) - 🧮 Basic control structures, loops, switch-case
- Language: C++
- IDE: Any (CodeBlocks / Visual Studio / VS Code)
- Compiler:
g++
or any standard C++ compiler
1. Create Account
2. Deposit Money
3. Withdraw Money
4. Display All Accounts
5. Exit
Choose an option: 1
Enter name: Harsh
Enter initial deposit: 1000
Account created successfully!