Salve raga ! Ho una piccola domanda da farvi .... volevo sapere perchè quando creo un metodo del tipo :
public static void prova (Razionale x){
x.num=3;
}
Dove l'oggetto Razionale contiene al suo interno come elementi (numeratore e denominatore ossia num e den),
se lo modifico all'interno del metodo questo viene modificato anche all'esterno del metodo ... mentre se creo un metodo del tipo
public static void prova1(x.num){
x.num=3;
}
L'elemento dell'oggetto viene modificato solo all'interno del metodo , mentre fuori non cambia nulla ...
public static void prova (Razionale x){
x.num=3;
}
Dove l'oggetto Razionale contiene al suo interno come elementi (numeratore e denominatore ossia num e den),
se lo modifico all'interno del metodo questo viene modificato anche all'esterno del metodo ... mentre se creo un metodo del tipo
public static void prova1(x.num){
x.num=3;
}
L'elemento dell'oggetto viene modificato solo all'interno del metodo , mentre fuori non cambia nulla ...