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.
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)
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
Vậy giờ phải sửa sao để phù hợp với yêu cầu đề 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