Cần giúp đỡ bước nhập, sửa, xoá trong Assignment Java quản lý đội bóng

Bài Assignment Java của em yêu cầu viết 1 chương trình quản lý đội bóng. Em đã có Class Enter/Display Club và Player với các hàm nhập xuất dữ liệu. Giờ em muốn khi Display Club thì mình sẽ chọn tên Club, sau đó nhập/sửa/xóa cầu thủ theo Club thì phải làm như nào ạ.
Đại khái là khi chọn đội bóng thì sẽ có danh sách của đội đó luôn.

Em làm được đến đâu rồi?

1 Like

Bạn có vẽ một sơ đồ class diagram để theo dõi không :smiley: nếu tập trung thiết kế trước các lớp thì mấy bài này làm rất dễ. Thông thường thì mấy bài tập chắc cũng sẽ cho sẵn hoặc là câu văn gợi ý để vẽ ra. https://www.tutorialspoint.com/uml/uml_class_diagram.htm

Em đã làm phần nhập/display thông tin của Club và Player rồi ạ.
Chương trình bắt đầu với Menu của CLub. Khi show list Club thì chọn tên của Club thì sẽ hiện ra menu (add/remove) Player.
giờ phải truyền tham số như nào để danh sách Player được lưu với tên của Club ạ. Em đã làm thử nhưng khi nhập list Player, thoát ra đến Menu Club thì bị mất danh sách Player vừa nhập.

Dạ e có viết báo cáo và class diagram. nhưng mà hiện tại phần này e chưa biết truyền tham số như nào để có thể lưu danh sách cầu thủ theo từng đội bóng

Chào bạn,

Nếu bạn muốn chọn 1 Club lấy ra danh sách cầu thủ của Club đó thì dưới cơ sở dữ liệu bảng chứa danh sách cầu thủ sẽ chứa khóa chính của bản Club.

Hi vọng sẽ giúp được bạn!

1 Like

nhìn quen quen. bài cuối môn c ở aptech à bạn

Assignment cuối môn Basic Java của FPT ạ

có giao diện chưa bạn hay chỉ là java core
mình đc bên cho đề bài này khi học C. java đề khác
bạn ai dạy và lớp nào vậy.
bài này làm java core hay java swing

bài này làm java core thôi ạ. hồi trước môn C của e là quản lý danh sách ứng dụng

code thử đi bạn. không hiểu chỗ gì thì có thế bảo mình mình giúp bạn dùng list hoặc arrlist cũng đc

1 Like

Khi em tắt cái form nhập list player mà muốn truyền cái list này qua menu chính thì 1 là dùng biến static 2 là overload constructer của menu club

   class MenuClub{
   ArrayList listPlayer;

   public MenuClub(r){;
   }
   //overload constructer với tham số là 1 listPlayer
   public MenuClub(ArrayList listPlayer){
         this.listPlayer = listPlayer;
   }
   //getter setter ...
   }

Sau đó call constructer này khi nhập xong player.

   ArrayList players = new ArrayList();
   players.add(player1);
   players.add(player2);
   players.add(player3);
   players.add(player4);
   //call menu club
   MenuClub menuClub = new MenuClub(players);
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?