

Preview text:
Bài Tập và Câu Hỏi Lý Thuyết Java - 
Chương 2: Lớp và Đối Tượng    I. Bài Tập Java 
1. Tạ o lớ p SinhVien co cạ c thuo c tí nh: ho te n, mạ so sinh vie n. Tạ o 2 đo i tướ ng vạ in tho ng  tin cu ạ chu ng. 
2. Tạ o lớ p Sạch go m: te n sạ ch, tạ c giạ , giạ bạ n. Tạ o 1 đo i tướ ng vạ gạ n giạ tri bạ ng cạ ch 
du ng toạ n tư gạ n giư ạ hại đo i tướ ng. 
3. Vie t chướng trí nh khớ i tạ o đo i tướ ng XeMạy go m hạ ng xe, dung tí ch, mạ u sạ c. Tạ o 3 đo i 
tướ ng khạ c nhạu vạ in rạ mạ n hí nh. 
4. Tạ o lớ p NhạnVien, khớ i tạ o thuo c tí nh bạ ng constructor vạ in tho ng tin đo i tướ ng. 
5. Tạ o lớ p SạnPhạm go m cạ c thuo c tí nh: mạ sạ n phạ m, te n, đớn giạ . Phạ n bie t bie n cu c bo 
vạ bie n lạ thuo c tí nh lớ p. 
6. Tạ o lớ p MạyTinh co cạ c thuo c tí nh: te n mạ y, CPU, RAM. Du ng mo t phướng thư c đe in  tho ng tin. 
7. Tạ o lớ p TheSinhVien, the m thuo c tí nh stạtic đe đe m so lướ ng sinh vie n đạ tạ o. 
8. Sư ạ bạ i SạnPhạm đe du ng getter/setter vạ truy xuạ t cạ c thuo c tí nh tho ng quạ phướng  thư c. 
9. Vie t phướng thư c tí nh die n tí ch hí nh chư nhạ t trong lớ p HinhChuNhạt (thuo c tí nh: chie u  dạ i, chie u ro ng). 
10. Tạ o lớ p TạiKhoạnNgạnHạng, the m cạ c phướng thư c: nạpTien(), rutTien(), xemSoDu(). 
11. Tạ o phướng thư c chạoHoi() trong lớ p Nguoi đe hie n thi lớ i chạ o te n ngướ i. 
12. Tạ o phướng thư c kiemTrạChạnLe(int n), trạ ve chuo i “Chạ n” hoạ c “Le ”. 
13. Tạ o lớ p ToạnHoc vớ i phướng thư c tí nh binhPhuong(int n), go i tư mạin(). 
14. Tạ o lớ p HạngHoạ co cạ c thuo c tí nh (mạ , te n, đớn giạ , so lướ ng) vạ cạ c phướng thư c: 
nhạ p, xuạ t, tí nh thạ nh tie n. 
15. Tạ o lớ p Circle vạ lớ p Progrạm, tí nh chu vi vạ die n tí ch hí nh tro n. 
16. Tạ o lớ p Point vạ chí nh sư ạ lớ p Circle đe du ng Point lạ m tạ m. 
17. Tạ o lớ p HocSinh vạ TruongHoc, trong đo TruongHoc co dạnh sạ ch nhie u HocSinh vạ in  tho ng tin. 
18. Tạ o lớ p HinhTron, HinhVuong, HinhChuNhạt, mo i lớ p co phướng thư c tí nh die n tí ch, chu  vi. 
19. Vie t chướng trí nh quạ n ly dạnh sạ ch sinh vie n: the m, xo ạ, tí m kie m sinh vie n (ArrạyList  + lớ p SinhVien). 
20. Tạ o chướng trí nh quạ n ly đớn hạ ng: co lớ p DonHạng, KhạchHạng, xư ly nhạ p – xuạ t  nhie u đớn hạ ng. 
II. Câu Hỏi Lý Thuyết Java (5 câu) 
1. Trí nh bạ y sư khạ c bie t giư ạ lớ p (clạss) vạ đo i tướ ng (object) trong Jạvạ. 
2. Phạ n bie t thuo c tí nh (ạttribute) vạ bie n cu c bo (locạl vạriạble) trong Jạvạ. 
3. Tạ i sạo ne n sư du ng phướng thư c đe thạo tạ c vớ i dư lie u cu ạ đo i tướ ng thạy ví truy cạ p  trư c tie p? 
4. The nạ o lạ phướng thư c void vạ phướng thư c co giạ tri trạ ve ? Cho ví du . 
5. Giạ i thí ch khạ i nie m đạ lớ p (multi-clạss) vạ vại tro cu ạ lớ p chí nh (clạss Progrạm vớ i 
mạin()) trong mo t chướng trí nh Jạvạ.