tailieunhanh - Assigment 12

Assigment 12: 1. Xậy dựng class MyException 2. Xây dựng class Customer: a. Khai báo các biến : name, type(1,2,3), P, T, N, R b. Tạo properties cho các biến c. | Assigment 12: 1. Xậy dựng class MyException 2. Xây dựng class Customer: a. Khai báo các biến : name, type(1,2,3), P, T, N, R b. Tạo properties cho các biến c. Tạp constructor với các tham số phù hợp để gán thông tin của khách hàng thông qua các properties 3. Xây dựng class CustomerList a. Khai báo mảng Customer[] info b. Khai báo biến static int count: lưu số khách hàng đã nhập thông tin vào mảng info c. Tạo constructor CustomerList(int n) :n số khách hàng, trong constructor khởi tạo mảng info với n phần tử d. Viết phương thức Add(Customer c): thêm khách hàng c vào mảng info. Chỉ thêm c vào mảng khi count=1], 3: nhập I, R) Note: khi nhập R phải kiểm tra cho phù hợp với lọai khách hàng, nếu kg phù hợp, phát sinh new MyException với message phù hợp iii. Tạo một khách hàng mới với các tham số vừa nhập iv. Đưa khách hàng mới vào cusList o Ngược lại phát sinh new MyException với message phù hợp o 2. Print interest of all customers o Duyệt qua mảng info của đối tượng cusList. Tại mỗi phần tử tùy thuộc vào lọai khách hàng i. Giá trị cho các biến P,T,N,R,I ii. Gán delegate tới một method phù hợp (simpleInterest(), compoundInterest, realInterest). Thông qua delegate in giá trị interest của mỗi khách hàng. 3. Exit

TỪ KHÓA LIÊN QUAN