bene bene ragassi, sono sommerso nella c.... per l'altra questione degli eventi ma non mi dimentico gli altri problemini ehehe!!!
dunque: io dalla mia classe A devo passare un certa variabile alla B:
capito come ho fatto? nella precedente implementazione la classe B era interna alla A e quindi bastava che dall'esterno richiamassi setField di A e passavo direttamente il valore a B. ma ora che le classi sono separate in file diversi sono stato costretto a scrivere 2 metodi uguali e richiamarne uno all'interno dell'altro!! e non mi piace!! esiste una maniera più elegante per passare dei valori tra classi?codice:public class A{ private B b=new B();; public void setField(int val){ b.setField(val); } } public class B{ private int field; public void setField(int val){ field=val; } }
io vorrei che field fosse privilegiato, come se B estendesse A e field fosse dichiarato protected...è possibile?