help !! java

Status
Niet open voor verdere reacties.

fc1987

Nieuwe gebruiker
Lid geworden
19 mrt 2011
Berichten
1
hallo allemaal

Ik ben een beginner en ik wil een programma maken dat de cijfers(per vak) van studenten bijhoudt.

Ik heb twee klassen gemaakt (Student en Vak) met data velden en setters-getters maar ik wil zoiets maken:

Vak v1 =new Vak("programmeren");
Vak v2 = new Vak ("programmeren2");
Student s1 =new Student ("fc1987");

s1.setCijfer(v1, 8);
s1.setCijfer(v2,7);

maar als deze methode aanroep dan krijg ik het cijfer van v1 :
s1.getCifer(v1);

resultaat : 8

Kan iemand mij helpen, ik kom niet uit, dan jullie wel alvast.
 
Je moet zien dat een persoon meerdere vakken kan krijgen.
als je dat weet kan je een vak setten dus zal het een collectie zijn
voor elk vak kan je punten geven/krijgen dus getcijfer en setcijfer
en dus je vraag het cijfer voor s1 en je geeft het vak dan krijg je het cijfer voor dat vak.
 
Je zou idd een collectie moeten maken, ik zou dit doen met een HASHMAP / HASHSET zoek daar maar eens op in de API van java.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan