Bank Customer and Employee Management System Using Java (OOP)
تفاصيل العمل
I developed a program using Java based on Object-Oriented Programming (OOP) principles to manage data for bank customers and employees. The project consists of several organized classes as follows: Person (Base Class – Superclass) Contains the name attribute with methods to: Display the name (getName) Modify the name (setName) Customer (Inherited from Person) Represents a bank customer and includes: An array of balances (balances) A method to calculate the total balance A method to calculate the average balance BankEmployee (Inherited from Person) Represents a bank employee and includes: An array of financial transactions (transactions) A method to calculate the total transactions Concepts Used in the Project: Inheritance Encapsulation Arrays Loops Handling numeric data types (double) Organizing code into multiple classes Creating objects and calling methods from the main class Project Goal: The goal of this project is to provide a practical application of OOP concepts in Java by simulating a simple system for managing customer and employee data within a bank.
مهارات العمل