-
Problème avec un getter
Boujour,
Je veux utiliser un getter mais ça me donne cette erreur "cannot invoke getDisplayNbCam() on the primitive type int"
voici mon getter :
Code:
public int getDisplayNbCam(){return nbCamVisualiser;}
et la place ou je l'utilise
Code:
nbcamVis= nbCamVisualiser.getDisplayNbCam();
y a -t- il qlq qui peut m'aider
merci d'avance
-
L'erreur est causée car tu fais appel à la méthode getDisplayNbCam sur un type int, et non sur un Objet de ta classe contenant cette méthode.
nbCamVisualiser.getDisplayNbCam()
nbCamVisualiser est un entier, tu ne peux lui attribuer que des méthodes propres aux entiers.
-
sava j'ai trouvé la solution : les types primitifs ne possède pas de methodes. je dois plutôt faire « nbcamVis = getDisplayNbCam();»