Bonjour,

je ne comprends pas l'écriture de l'expression :

cassettes[nbCassettes++] = 1;

(Le tableau cassettes est de type cassette)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 public void ajouter(Cassette c) {
    if (nbCassettes < cassettes.length) 
      cassettes[nbCassettes++] = 1;
}

pour moi(débutante), cette expression signifierait qu'on affecte la valeur "1" à la case du tableau de numéro "nbCassettes", ce qui est absurde puisque ce tableau contient des objets de type cassette.


Je vous saurais gré de m'éclairer la dessus.