Ch ng 4 Các Gĩi & Giao D in

Một phần của tài liệu Tài liệu JAVA_3_4 docx (Trang 28)

4.1 M c tiêu bài h c K t thúc ch ng này, các b n h c viên cĩ th : K t thúc ch ng này, các b n h c viên cĩ th : nh ngh a m t giao di n Hi n th c m t giao di n S d ng giao di n nh là m t ki u d li u nh ngh a gĩi T o và s d ng các gĩi

Vai trị c a các gĩi trong vi c đi u khi n truy c p Nh ng đ c tr ng c a gĩi java.lang

Nh ng đ c tr ng c a gĩi java.util

4.2 Gi i thi u

Gĩi và giao di n là hai thành ph n chính c a ch ng trình Java. Các gĩi đ c l u tr theo ki u phân c p, và đ c nh p (import) m t cách t ng minh vào nh ng l p m i đ c đnh ngh a. Các giao di n cĩ th đ c s d ng đ ch đ nh m t t p các ph ng th c. Các ph ng th c này cĩ th đ c hi n th c b i m t hay nhi u l p.

M t t p tin ngu n Java cĩ th ch a m t ho c t t c b n ph n n i t i sau đây: M t câu l nh khai báo gĩi. (package)

Nh ng câu l nh nh p thêm các gĩi ho c các l p khác vào ch ng trình (import) M t khai báo l p cơng c ng (public) đ n

M t s các l p d ng riêng t (private) c a gĩi.

M t t p tin ngu n Java s cĩ khai báo l p public đ n. T t c nh ng phát bi u khác tu ch n. Ch ng trình cĩ th đ c vi t trong m t dịng các gĩi v i các l nh nh p (import), và l p (class).

4.3 Các giao di n

Giao di n là m t trong nh ng khái ni m quan tr ng nh t c a ngơn ng Java. Nĩ cho phép m t l p cĩ nhi u l p cha (superclass). Các ch ng trình Java cĩ th th a k ch m t l p t i m t th i đi m, nh ng cĩ th hi n th c hàng lo t giao di n. Giao di n đ c s d ng đ thay th m t l p tr u t ng, n i mà khơng cĩ m t s th c thi nào đ c k th a. Giao di n t ng t nh các l p tr u t ng. S khác nhau ch m t l p tr u t ng cĩ th cĩ nh ng hành vi c th , nh ng m t giao di n thì khơng th cĩ m t ph ng th c c th cĩ hành vi c a c a riêng mình. Các giao di n c n đ c hi n th c. M t l p tr u t ng cĩ th đ c m r ng, nh ng khơng th đ c mơ t b ng m t ví d minh ho c th .

Một phần của tài liệu Tài liệu JAVA_3_4 docx (Trang 28)