Java Basic- OOP - Interface - Quản lý mèo (cat) trong java
Bài tập về kế thừa:
(Kế thừa có thể là từ một lớp trừu tượng (lớp ảo) hoặc là từ một giao diện).
* Kế thừa từ 1 giao diện: Làm bài tập sau đây.
Hãy xây dựng một giao diện ICat nằm trong gói cat.exam gồm có thuộc tính và phương thức sau:
- public final String ten = “Meo”;
- public void nhap();
- public void hienthi();
+ Xây dựng lớp CatDetail nằm trong gói cat.exam và thực thi giao diện Cat trên rồi có thêm các thuộc tính:
- String loai;
- String mau (Chú ý : Màu nhập vào phải nằm trong ColorManager)
- String noisong;
Cài đặt các Constructor, các phương thức set/get cho các thuộc tính của lớp và Override các phương thức trong giao diện Cat.
+ Cài đặt 1 lớp ManagerCat nằm trong gói cat.manager
- Khai báo thuộc tính catList kiểu dữ liệu là ArrayList -> được sử dụng để quản lý danh sách mèo nhập vào.
+ Cài đặt 1 lớp UsingManagerCat nằm trong gói cat có menu sau:
0. Nhập danh sách mã màu
1. Nhập thông tin của n con mèo
2. Hiển thị thông tin
3. Sắp xếp danh sách theo mau
4. Tìm kiếm thông tin theo loai
5. Sắp xếp danh sách màu theo bảng màu trong lớp ColorManager
6. Thoát.
Nhiệm vụ:
Trong lớp UsingManagerCat phải khai báo 1 đối tượng của lớp ManagerCat và viết hàm để nhập vào thông tin của n con mèo.
Các nhiệm vụ: Hiển thị, sắp xếp, tìm kiếm thực hiện trên danh sách thông qua đối tượng của lớp ManagerCat.