Quote:
Originariamente inviato da beppegrillo
Non ho tempo di leggere tutto il codice, ma devi semplicemente dichiarare la tua variabile contatore come static, se non fai cosi' perdi il valore e viene istanziata ogni volta una nuova.
|
Grazie del suggerimento!!
ho dovuto rendere static il contatore però!!
perchè rendendo static il numero la situazione non cambiava, perchè nel costruttore avevo
cnt++;
numero=1000+cnt;
rendendo static entrambi avevo in uscite (per esempio per 3 oggetti creati)
numero del primo= 1003
numero del secondo= 1003
numero del terzo= 1003
rendendo solo statico il contatore ottengo la cosa giusta!!
numero del primo= 1001
numero del secondo= 1002
numero del terzo= 1003
Grazie!!