تفاصيل العمل

**Project Title:**

Bank Customer and Employee Management System Using Java (OOP)

**Project Description:**

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.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة