
ĐỂ 9 :
Sr Không có chuy n nh ng H iể ượ ỏ
1. Case Study:
•
Vi c qu n lý c a Ngân hàng Th ng đang xem xét t đ ng hóa nh là m tệ ả ủ ươ ự ộ ư ộ
ph ng ti n đươ ệ ể
ti t ki m th i gian và n l c c n thi t trong công vi c c a h . Đ đ t đ cế ệ ờ ỗ ự ầ ế ệ ủ ọ ể ạ ượ
đi u này, cácề
•
T o m t tài kho n m iạ ộ ả ớ
qu n lý đã có k ho ch h c hóa các giao d ch sau đây:ả ế ạ ọ ị
•
Rút ti n t m t tài kho nề ừ ộ ả
Các giám đ c đi u hành c a công ty và m t đ i ngũ chuyên gia đã ch n công tyố ề ủ ộ ộ ọ
c a b n đủ ạ ể
C c ti n vào m t tài kho nọ ề ộ ả
cung c p m t gi i pháp cho gi ng nhau. Hãy xem xét b n thân là m t ph n c aấ ộ ả ố ả ộ ầ ủ
đ i màộ
th c hi n các gi i pháp thi t k các ng d ng.ự ệ ả ế ế ứ ụ
T o m t ng d ng b ng cách s d ng ngo i l và kh ng đ nh, đ th c hi nạ ộ ứ ụ ằ ử ụ ạ ệ ẳ ị ể ự ệ
Ex c e p t io n s

Account.java
1.
giao d ch. Vi c áp d ng ph i bao g m các l p sau.ị ệ ụ ả ồ ớ
2.
Bank.java
4.
BankTest.java
InsufficientFundsException.java
là nh sau.ư
3.
Account.java
M i l p h c có m t m c đích c th và ch c năng. Các mô t c a m i l pỗ ớ ọ ộ ụ ụ ể ứ ả ủ ỗ ớ
•
Tài kho n c a l p đ i di n cho m t tài kho n ngân hàng th c t . It c a hàngả ủ ớ ạ ệ ộ ả ự ế ử
sau
customerName
chi ti t c a m t tài kho n ngân hàng.ế ủ ộ ả
•

accountNumber
•
accountbalance
Ví d các bi n đ c kh i t o trong constructor c a l p. Tài kho nụ ế ượ ở ạ ủ ớ ả
Bank.java
l p h c s đ c s d ng b i l p Ngân hàng đ t o ra các tài kho n ngân hàng.ớ ọ ẽ ượ ử ụ ở ớ ể ạ ả
t t c các tài kho n ngân hàng. Các l p h c Ngân hàng có ch a các bi n sau đấ ả ả ớ ọ ứ ế ể
th c hi nự ệ
nhi u ho t đ ng trên các tài kho n ngân hàng.ề ạ ộ ả
•
nextAccount
L p Ngân hàng t o ra m t m ng các đ i t ng c a l p đ l u tr tài kho n chiớ ạ ộ ả ố ượ ủ ớ ể ư ữ ả
ti t c aế ủ
•
maximumAccounts
: S th m s nguyên bi n đ l u tr các ch m c c a m ngơ ẩ ố ế ể ư ữ ỉ ụ ủ ả
n i các chi ti t tài kho n ti p theo c n đ c l u gi .ơ ế ả ế ầ ượ ư ữ
: M t s nguyên liên t c đ xác đ nh t i đaộ ố ụ ể ị ố
•

nextAccountNumber
s tài kho n đ c phép c a ngân hàng.ố ả ượ ủ
•
giao cho các tài kho n k ti p t o ra.ả ế ế ạ
Tài kho n [] tài kho nả ả
: M t bi n s nguyên đ xác đ nh s l ng đ đ cộ ế ố ể ị ố ượ ể ượ
chi ti t.ế
: M t m ng các đ i t ng đ l u tr các tài kho n khác nhauộ ả ố ượ ể ư ữ ả
l p th c hi n các ph ng pháp sau đây:ớ ự ệ ươ
© 2007 Aptech TNHH Phiên b n 1.0 Trang 1 / 3ả
Các m ng tài kho n đ c kh i t o trong constructor c a l p Ngân hàng. Ngânả ả ượ ở ạ ủ ớ
hàng

