Instanziare una classe usando un reference di tipo interfaccia?

di il
4 risposte

Instanziare una classe usando un reference di tipo interfaccia?

Salve a tutti,
sto imparando il linguaggio JAVA dal libro "Manuale di JAVA 8" di Claudio De Sio Cesari e mi sono imbattuto in questa istruzione:
List<Auto> lista = new ArrayList<Auto>
In pratica, seguendo la documentazione della libreria standard di Java, ArrayList<Auto> è una classe Generics e viene instanziato un oggetto che accetta come parametro un oggetto di tipo Auto (correggetemi se sbaglio); come reference a questo nuovo oggetto, viene usato "lista", un reference di tipo List<Auto>; ma List<Auto> indica una interfaccia Generics o una classe Generics?

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte