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