30/09/2018, 18:51

Hỏi về bài tập quản lý hàng hoá

Hãy viết lớp quản lý danh sách hàng hóa. Dùng Array để lưu trữ danh sách hàng hóa.

o Tạo constructor khởi tạo danh sách.
o Viết phương thức thêm một hàng hóa vào danh sách (thêm thành công nếu không bị trùng mã
hàng, thể hiện tính đa hình – polymorphism bằng cách cho phép lựa chọn nhập thông tin)
o Viết phương thức in toàn bộ danh sách các hàng hóa.

chú thích: Hàng hoá bao gồm: hàng thực phẩm, hàng điện máy, hàng sành sứ.

Em chưa hiểu ngụ ý của đề bài ở chỗ em bôi đen. Mong mọi người giúp e ý tưởng thiết kế class danh sách hàng hoá như thế nào để phù hợp với đề bài.

Truong Pham viết 21:04 ngày 30/09/2018

Chắc là cho tùy chọn nhập thông tin cho loại hàng hóa nào(Sử dụng đa hình để thiết kế các lớp hàng hóa)

Interns viết 20:57 ngày 30/09/2018

Bạn trả lời chẳng khác nào là ghi lại đề bài Tạo đối tượng và nhập thông tin mình thiết kế ở hàm main, có vẻ như không có chỗ nào là đa hình nhỉ??
còn ở class danh sách mình có method

public boolean them(HangHoa hh)
{
	if(arr_HH.contains(hh))
		return false;
	arr_HH.add(hh);
	return true;
}

Vậy giờ phải sửa sao để phù hợp với yêu cầu đề bài??

Đỗ Trung Quân viết 21:03 ngày 30/09/2018

Em chưa hiểu ngụ ý của đề bài ở chỗ em bôi đen. Mong mọi người giúp e ý tưởng thiết kế class danh sách hàng hoá như thế nào để phù hợp với đề bài.

Có nhiều loại hàng hóa. Nhưng mỗi loại có 1 đặc tính khác nhau.
Bạn viết 1 lớp base là Hàng Hóa rồi các lớp Sản phẩm Ví dụ như Bút, Vở Mực extends cái hàng hóa này. Mỗi hàng hóa sẽ trả về 1 giá trị khác nhau khi thêm mới

Bài liên quan
0