Skip to content

SarathSjr/ConsoleBasedBankingApplication

Repository files navigation

💳 SaraBank - OOP-Based Banking Console App

Welcome to SaraBank, a simple yet powerful banking simulation developed in Java using Object-Oriented Programming principles like abstraction, inheritance, and encapsulation. This mini project demonstrates clean, modular design with real-world banking operations.


📌 Features

  • 🏦 Abstract banking model using abstract classes
  • 💰 Create and manage:
    • Saving Account
    • Current Account
  • 💸 Core Operations:
    • Open/Close Account
    • Deposit & Withdraw Money
    • Check Account Balance
  • 💡 Well-structured using class hierarchy and clear naming

🛠️ Technologies Used

  • Java (JDK 17+)
  • Object-Oriented Programming
  • IntelliJ IDEA / Eclipse (any preferred IDE)
  • Git & GitHub for version control

🔍 Project Structure

ConceptAbstract/
├── AbstractClassExample.java   # Main entry point
├── SaraBank.java               # Abstract base bank class
├── Bank.java                   # Intermediate abstract class
├── SavingAccount.java          # Saving Account logic
├── CurrentAccount.java         # Current Account logic
└── FinalCall.java              # Test execution logic

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages