Esempio:

codice:
class MyClass1
{
      private String var1 = "";
      public Myclass1()          //costruttore
      {
              var1 = ...            //modifico la data
      }

      public String getVar      //metodo che ritorna il valore della data
      {
             return var1;
      }
}

class MyClass2
{
      public static void main(String[]args)
      {
             MyClass1 mc = new MyClass1();
             String data = mc.getVar();
      }
}

Infine ricorda che String è un oggetto e non un valore primitivo quindi il passaggio byvalue non funziona, devi utilizzare un passaggio byreference altrimenti non modifichi la stringa!
Saluti