intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài tập ứng dụng - 2

Chia sẻ: Trần Công Chính | Ngày: | Loại File: DOC | Số trang:2

91
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tạo một project có 3 class như sau: CDinfo: • Có các field: o o o o • • • • • • private int CDno; private String title; private String author; private int price; Có một constructor với 4 đối số (int cdNum,

Chủ đề:
Lưu

Nội dung Text: Bài tập ứng dụng - 2

  1. Tạo một project có 3 class như sau: CDinfo: • Có các field: o private int CDno; o private String title; o private String author; o private int price; • Có một constructor với 4 đối số (int cdNum, String cdTitle, String cdAuthor, int price ) để khởi tạo giá trị cho các field tương ứng khi tạo đối tượng • Có các phương thức: • public String getCDTitle(): trả về tựa CD • public String getCDAuthor(): trả về tên tác giả • public int getCDPrice(): trả về giá tiền của CD • public String toString(): trả về một chuỗi chứa tất cả thông tin của CD CDList: • Khai báo và khởi tạo một mảng list kiểu CDinfo • Khai báo int count=0 (lưu số CD đã có trong mảng) • Viết constructor CDList(int n): dùng khởi tạo mảng list với n phần tử (n>0) • Viết phương thức : int AddCD(CDinfo newCD): thêm newCD vào mảng list tại vị trí count. (list[count]=newCD)Sau khi thêm thêm tăng count lên . Lưu ý: Chỉ thêm nếu mảng list còn chổ (count
  2. Class CDTest: Chứa hàm main thực hiện các công việc sau: • Khai báo và khởi tạo CDCollection kiểu CDList n phần tử (n nhập từ bàn phím) • Tạo menu với các chức năng như sau: • Create new CD • Khai báo các biến để nhập: thông tin của một CD • Khai báo và khởi tạo một CD mới • Thêm cd vừa tạo vào CDCollection (CDCollection.AddCD) • Thông báo kết quả của việc thêm CD • Search CD by Title • Nhập tên CD muốn tìm (nhập vào một biến CDTitle kiểu String) • Gọi phương thức searchCD() của CDCollection để tìm, nếu kết quả trả về khác null thì in thông tin của CD vừa tìm thấy, ngược lại thông báo “Kg tìm thấy” • Display all CD • In tất cả các CD lên màn hình • Exit
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2