Bonjour à tous,
je débute en java, et comme à la fac on a pas beaucoup de cours je viens de perdre déjà une bonne heure sur un probleme de débutant (je pense)
Pour bon projet, j'ai ceci :
ArrayList totalStock = new ArrayList();
StockItem i = null;
i = new StockItem("1","Red teapot",55,"Warehouse 1");
totalStock.add(i);
i = new StockItem("2","Blue teapot",600,"Warehouse 2");
totalStock.add(i);
i = totalStock.get(1);
//.getserialNo().toString());
Si j'ai bien compris, mon arraylist contient 2 objets de types StockItem. cependant ca ne compile pas au niveau de
i = totalStock.get(1); le compilateur dit que les types sont incompatibles. Pourquoi ? et comment faire pour qu"ils le soient ?
Merci beaucoup d'avoir pri le temps de lire, et encore plus merci si vous m'aidez !!!!
PS : ensuite, getserialNo() retourne un string, le premier argument du constructeur pour StockItem.