Nhiệm vụ 1:
. Viết các lớp học để đại diện cho 3 loại khác nhau của Bee - Công nhân, Queen và Drone
. Mỗi Bee có một tài sản sức khỏe nổi-điểm, đó không phải là khả năng ghi bên ngoài và khi tạo được thiết lập để một giá trị 100 (phần trăm)
Mỗi Bee có một phương pháp Damage () mà lấy một tham số số nguyên duy nhất mà phải là một giá trị giữa 0 và 100. Khi phương pháp này được gọi là, sức khỏe của con ong là để được giảm mà tỉ lệ sức khỏe hiện tại của họ.
Khi một công nhân có sức khỏe dưới 70% nhưng không thể bay và do đó được phát âm là chết. Khi một nữ hoàng có một sức khỏe dưới 20%, hoặc một Drone dưới 50%, nó được phát âm là chết. Bất động sản 'chết' này nên có thể đọc được từ mỗi Bee. Khi một Bee là đã chết, không khấu trừ sức khỏe nữa nên được ghi lại bởi những con ong, mặc dù phương pháp Damage () nên vẫn có invokable mà không có lỗi.
Ứng dụng của bạn nên tạo một danh sách duy nhất chứa 10 trường hợp của từng loại Bee và lưu trữ trong một danh sách hoặc mảng. Nó phải hỗ trợ phương pháp để cho phép Damage () được gọi là cho mỗi Bee, và trở về tình trạng sức khỏe của mỗi con ong, kể cả cho dù đó là còn sống hay không.
Giao diện ứng dụng của bạn phải chứa 2 chức năng (người dùng nhấn "1" hoặc "2 "để kích hoạt chức năng này:
1 - tạo danh sách ong - Xóa danh sách ong hiện tại và tạo ra những con ong mới ngẫu nhiên, sau đó hiển thị trong cửa sổ giao diện điều khiển
2 - Tấn công ong - Tấn công danh ong hiện nay, một giá trị ngẫu nhiên khác nhau giữa 0 và 80 nên được chọn cho mỗi ong và áp dụng với một cuộc gọi đến Thiệt hại () Sau khi bị tấn công, giao diện người dùng nên làm mới để hiển thị trạng thái sức khỏe của những con ong trong giao diện điều khiển cửa sổ.
Yêu cầu khác:
- loại ứng dụng: điều khiển
thời gian dự kiến: 3,5 giờ
đang được dịch, vui lòng đợi..
