import java.io.*; public class VisibilitaBis { public static int glob1 =1; public int glob2 = 2; public VisibilitaBis(){ glob2 = 9999; glob1= 100; } public static void main(String args[]) throws IOException { uno(); due(); g(); VisibilitaBis pippo = new VisibilitaBis(); g2(pippo); pippo.due(); System.out.println("pippo.glob1="+pippo.glob1); System.out.println("VB.glob1="+VisibilitaBis.glob1); (pippo.glob1)++; System.out.println("dopo incr. glob1="+glob1); System.out.println("dopo incr. pippo.glob1="+pippo.glob1); (pippo.glob2)++; System.out.println("dopo incr. pippo.glob2="+pippo.glob2); pippo.g3(); pippo.g4(); for (int w=0;w<2;w++){ System.out.print(" w="+w); } int ciccio =3; { int x=2; int glob2 =400; int glob1 = 666; System.out.println("all'interno del blocco glob1="+glob1); System.out.println("all'interno del blocco glob2="+glob2); } System.out.println("subito dopo il blocco glob1="+glob1); g5(); } public static void uno(){ System.out.println("uno()="+1); } public static void due(){ System.out.println("due()="+2); } public static void g(){ System.out.println("glob1="+glob1); } public static void g2(VisibilitaBis pp){ System.out.println("pp.glob2="+pp.glob2);// } public void g3(){ System.out.println("this.glob2="+this.glob2);// } public void g4(){ System.out.println("glob2="+glob2);// } public static void g5(){ int glob2 = 333; int glob1 = 444; System.out.println("glob2="+glob2);// } }