2021 đội Barcelona gồm có các cầu thủ sau đây
- Marc-André ter Stegen - GK
- Sergiño Dest - DF
- Gerard Piqué - DF
- Ronald Araújo - DF
- Sergio Busquets - MF
- Antoine Griezmann - FW
- Miralem Pjanić - MF
- Martin Braithwaite - FW
- Lionel Messi - FW
- Ousmane Dembélé - FW
- Riqui Puig - MF
- Neto - GK
- Clément Lenglet - DF
- Pedri - MF
- Francisco Trincão - FW
- Jordi Alba - DF
- Matheus Fernandes - MF
- Sergi Roberto - DF
- Frenkie de Jong - MF
- Ansu Fati - FW
- Samuel Umtiti - DF
- Junior Firpo - DF
Yêu cầu 1 (1 điểm): Hãy tạo một 2 class: Play và Team Một class là Player gồm 3 trường:
- Full Name kiểu String
- Position kiểu Enum {GK, DF, MF, FW}
- Num kiểu Integer, số áo từ 1 đến 22 (1 điểm)
Nếu bạn chưa học kiểu Enum thì tham khảo ở đây Java Enum Giải thích về Position (vị trí trên sân của cầu thủ):
- GK: goal keeper, thủ môn
- DF: defender, hậu vệ
- MF: mid field, trung vệ
- FW: forwarder, tiền đạo
Đội hình ra sân luôn giới hạn 11 cầu thủ, trong đó chắc chắn chỉ có 1 thủ môn (GK), 4 hậu vệ (DF), 4 trung vệ (MF), 2 tiền đạo (FW)
.
├── controller
│ └── APIController.java
├── model
│ ├── Coach.java
│ └── Player.java
├── repository
│ └── PlayerRepository.java
├── service
│ └── CoachService.java
└── BarcelonateamApplication.java