ciao a tutti,
ho un piccolo dubbio.
Ho una classe con un costruttore che non riceve alcun parametro.
Ora ho modificato questa classe aggiungendo nuovi membri, ed ho creato un nuovo costruttore che riceve un parametro con cui valorizza uno dei suoi membri interni.
Il vecchio costruttore l'ho modificando andando a valorizzare il mebro interno con un valore di default
Questa classe è utilizzata in qualche miliardata di altre classi, e chiaramente quando la si istanzia si utilizza il costruttore senza parametri.
Io vorrei evitare che venga utilizzato il vecchio costruttore, ma senza dover modificare tutte ad una volta le miliardate di classi che utilizzano il vecchio costruttore, così avrei pensato di rendere deprecato il vecchio costruttore, di modo che comunque il tutto continua a girare e a compilare, ma man mano che metto mano alle varie classi mi ricordo di sostituire il vecchio costruttore con il nuovo grazie al fatto che in compilazione mi arriva il messaggio che il metodo è deprecato.
La mia domanda a questo punto è: come si fa in java a stabilire che un metodo è deprecato?
attendo vostre risposte
grazie e ciao