Cần giúp đỡ bài tập Java

mọi nguời giúp em bài này dc không ạ?
Em đã xây dựng được : Nhập , xuất, thừa kế từ lớp cha . Nhưng em không biết tạo lớp Danh sách hàng hóa ạ … Gồm Thêm 1 mặt hàng vào danh sách và xuất mặt hàng theo loại.
Hàng điện máy : Mã Hàng, tên hàng, giá, thời gian bảo hành, điện áp, công suất
Hàng thực phẩm :Mã hàng, tên hàng, giá,ngày sản xuất, ngày hết hạn dùng.

Mong mọi người giúp đỡ newbie như em ạ :smile:

1 Like

danh sách thì dùng List hay Array gì đó là được rồi

4 Likes

Danh sách thì các phần tử phải cùng kiểu, cho nên tạo 1 class cha để class hàng điện máy vs class hàng thực phẩm kế thừa từ nó. Thế là sẽ add được vào một danh sách thôi.

4 Likes

v còn việc thêm hàng và phân loại hàng điện máy và thực phẩm thì sao ạ

Cái list chứa hàng là list kiểu cha, cho nên nó thêm được cả 2 loại hàng kiểu con.
Còn phân loại chính là xuất mặt hàng theo loại, thì tuỳ vào item hiện tại trong list khi gọi method vd như:
printInfor() nó sẽ tự in ra infor của đúng loại item đó.
Nhưng việc này chỉ làm được nếu bạn override lạoi method printInfor() ở các class con, tức là ở class cha sẽ define 1 cái printInfor(), xong rồi ở mỗi class con override lại method này để in tuỳ ý.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?