si, Classe2 è un'interfaccia...
purtroppo non posso riportare codice perchè si tratta di codice sottoposto a Copryright, però proverò a scrivere un esempio:
il mio obiettivo è rendere indipendente Classe1 da Classe2, ossia far sì che io possa sostituire Classe2 con un altra interfaccia.codice:import classe2; public class Classe1{ attr1; attr2; .... public void m1(Object a){ Classe2 c2=new Classe2(); c2.metodoA(); .... c2.metodoB(); } }
spero di aver chiarito l'obiettivo...

Rispondi quotando