Salve a tutti, sono nuovo del forum (e anche di Java)
Ho il seguente problema :
devo definire un metodo statico all'interno di una classe astratta; eseguendo questo metodo mi dovrebbe ritornare un'istanza di una sotto-classe (non più astratta) estesa dalla classe astratta di partenza contenente il metodo.
Il problema è che così facendo all'interno del metodo dovrei scrivere una cosa tipo :
codice:
 
public static ClasseAstratta (parametri) {

   //eseguo dei controlli, e a seconda del risultato istanzio una sottoclasse
   return new SottoClasse(parametri);

}
E questo mi genera un'errore in quanto non posso istanziare nuovi oggetti all'interno di classi astratte (cosi mi dice Eclipse).
Mi sta mandando parecchio in confusione 'sta cosa
Qualcuno sa dirmi dove sbaglio?
Grazie