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:

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;
  }
}
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?
io vorrei che field fosse privilegiato, come se B estendesse A e field fosse dichiarato protected...è possibile?