Sr s chUy n nh ng H i ượ
1 Alpha Airlines làng hàng không ng đ u c a Hoa Kỳ chính. ATA thành viên
c giám đ c đi u nh c a Alpha Airlines đã n k ho ch đ m r ng t i đa ế
c tuy n đ ngế ườ
Singapore Tokyo. Ph n m m t đ ng tr c đó ch có th đ t vé ướ
v n chuy n h n 90 ph n trăm c a t t c các hành khách ng hàng kng Hoa ơ
Kỳ và l u thông ng a.ư
London. Nh ng sau khi b sung tm hai đi m đ n nhi u h n, đó là, Singaporeư ế ơ
Tokyo, vé đ t ph n m m hi n có s đ c nâng c p. T i ượ
đ 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
th c hi n vi c y, m t nhóm các chuyên gia đã đ c l a ch n b i c ng ty ượ
ngng kng
th c hi n các gi i pháp thi t k các ng d ng. ế ế
1.
ng d ng s bao g mc t p tin sau đây:
2.
Booking.java
BookingTest.java
M i t p tin m t m c đích c th ch c năng. Các mô t c a m i file
Đ 8:
nh sau:ư
Booking.java
Đ t l p ch a các bi n sau: ế
departureDate
Đ t l p đ i di n cho n n t ng th c t đ đ t vé. Cái ế
T o m t ng d ng b ng ch s d ng l p l ng nhau đ th c hi n các ph n
m m. i
departureTime
noOfTickets
giá
totalPrice
typeOfCabin
departureDate
Hai ví d tên bi n ế
departureTime
m t s ho t đ ng. Các mô t c a t ng ph ng pháp nh sau: ươ ư
T o ra m t ph ng pháp đ t tên ươ
kh i t o trong constructor. L p này đ nh nghĩa m t s ph ng pháp đ th c ươ
hi n
setDepartureDate ()
ngày
v i ba tham s cho các
,
tháng
năm
departureDate
.
Ví d đ thi t l p bi n ế ế
T o ra m t ph ng pháp ươ
bi nế
getDepartureDate ()
departureDate
đ hi n th th i gian đ c l u gi trong d ượ ư
.
setDepartureTime ()
T ng t , t o ra m t ph ng pháp đ t tênươ ươ
gi
v i hai tham s
phút
Ví d đ thi t l p bi n ế ế
departureTime.
getDepartureTime ()
Ví d bi n departureTime. ế
đ hi n th th i gian đ c l u gi trong ượ ư
Now, t o ra m t ph ng pp ươ
Ngi ra, t o ra m t ph ng pp đ t tên ươ
đ tính giá t ng c ng
© 2007 Aptech TNHH Phiên b n 1.0 Trang 1 / 2
đ t vé. Giá t ng c ng s đ c quy t đ nh trên c s s ượ ế ơ
totalPrice ()