Skip to content

SarathSjr/ConsoleBasedBankingApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

No packages published

Languages