Come usare un'interfaccia

  • Non potrò creare un nuovo oggetto a partire da un'interfaccia (non potrò fare una new)
  • Potrò creare una variabile che abbia il tipo di un'interfaccia, alla quale assegnare un qualunque oggetto che implementi quell'interfaccia
  • Potrò anche assegnare un oggetto che implementa un'interfaccia ad un parametro di un metodo che abbia l'interfaccia stessa come tipo
  • Avendo a disposizione il parametro o la variabile, potremo tramite essa invocare tutti i metodi elencati nell'interfaccia, ottenendo i metodi implementati nell'oggetto reale

© Ing. Stefano Salvi - All rights reserved