Sto cercando di costruirmi un esempio che mi chiarisca la differenza tra var globale e locale (per capire la differenza sto usando lo stesso nome).
Dall'interno del metodo stampa() non dovrebbe essere ancora possibile accedere alla variabile globale 'Var', ricorrendo alla parola riservata "this"?
Ottengo però un'errore di sintassi sulla linea di codice che contiene System.out.println(this.Var);
Grazie a tutti
---
public class test
{
static int Var=10;
static void stampa()
{
int Var =99;
System.out.println(Var);
System.out.println(this.Var);
}
public static void main(String args[])
{
stampa();
}
}
---