Clemens Schalkw
Gebruiker
- Lid geworden
- 5 dec 2007
- Berichten
- 166
Ik heb een stukje code uit mijn opleiding waarvan ik denk dat het niet kan werken, ik zou alleen niet weten hoe ik het wel moet neerzetten.
Die + aantal kan volgens mij niet omdat + twee dingen met elkaar verbindt terwijl het hier moet dienen als plus (als in optellen).
Mijn compiler geeft de volgende foutmeldingen:
--------------------Configuration: VOC - JDK version 1.6.0_03 <Default> - <Default>--------------------
C:\Users\Condor\Documents\JCreator LE\MyProjects\VOC\Beurs.java:144: cannot find symbol
symbol : variable fonden
location: class Beurs
fondsen[index].setstocks((fonden[index].getstocks()) + aantal);
^
C:\Users\Condor\Documents\JCreator LE\MyProjects\VOC\Beurs.java:144: operator + cannot be applied to <any>.getstocks,int
fondsen[index].setstocks((fonden[index].getstocks()) + aantal);
^
C:\Users\Condor\Documents\JCreator LE\MyProjects\VOC\Beurs.java:144: setstocks(int) in Fonds cannot be applied to (<nulltype>)
fondsen[index].setstocks((fonden[index].getstocks()) + aantal);
^
Code:
public void aandeelkoop(int index, int aantal) {
fondsen[index].setstocks((fonden[index].getstocks()) + aantal);
}
Die + aantal kan volgens mij niet omdat + twee dingen met elkaar verbindt terwijl het hier moet dienen als plus (als in optellen).
Mijn compiler geeft de volgende foutmeldingen:
--------------------Configuration: VOC - JDK version 1.6.0_03 <Default> - <Default>--------------------
C:\Users\Condor\Documents\JCreator LE\MyProjects\VOC\Beurs.java:144: cannot find symbol
symbol : variable fonden
location: class Beurs
fondsen[index].setstocks((fonden[index].getstocks()) + aantal);
^
C:\Users\Condor\Documents\JCreator LE\MyProjects\VOC\Beurs.java:144: operator + cannot be applied to <any>.getstocks,int
fondsen[index].setstocks((fonden[index].getstocks()) + aantal);
^
C:\Users\Condor\Documents\JCreator LE\MyProjects\VOC\Beurs.java:144: setstocks(int) in Fonds cannot be applied to (<nulltype>)
fondsen[index].setstocks((fonden[index].getstocks()) + aantal);
^