-Jucator.cs
-in clasa Jucator:
-campurile:
-nume, de tip string
-echipa, de tip Echipa
-varsta, de tip int
-id, de tip long
-nextId, de tip static long
-pozitie, de tip PozitieJucator
->toate campurile sa fie private
-metodele:
-getId, functie statica care genereaza urmatorul id disponibil,
folosind campul nextId
-setInfo, cu 3 parametri:
-nume, de tip string
-varsta, de tip int
-pozitie, de tip PozitieJucator
->seteaza campurile:
-nume
-varsta
-pozitie
-id, folosind functia statica getId
-getNume, care intoarce campul nume
-setEchipa, cu 1 parametru:
-echipa, de tip Echipa
->seteaza campul echipa
-printInfo, care afiseaza toate campurile
-getValue, cu 1 parametru:
-camp, de tip string
->functia returneaza o valoare de tip Object, reprezentand
campul primit ca parametru. Daca campul primit nu exista,
atunci intoarce null. Folosit o instructiunea switch pentru
valorile stringului.
-Program.cs
-in metoda main
-creati un vector de competitii, in care veti adauga
obiectele de tip competitie.
-creati un meniu text interactiv, care cicleaza la infinit si ofera
urmatoarele functionalitati:
-adauga o competitie
-adauga o echipa
-adauga un jucator
-afisseaza competitiile
-afiseaza echipele
-afiseaza jucatorii
-inchiderea programului la apasarea tastei "q" urmata de ENTER