public class Ap
{
static int i=47;
public void call()
{
System.out.println("调用call()方法");
for(i=0;i<5;i++)
{
System.out.print(i+" ");
if(i==4)
{
System.out.println("\n");
}
}
}
public Ap(){}
public static void main(String[] args)
{
Ap a1=new Ap();
Ap a2=new Ap();
a2.i=60;
System.out.println("第一个实例对象调用变量i的结果:"+a1.i);
a1.call();
System.out.println("第二个实例对象调用变量i的结果:"+a2.i);
a2.call();
}
}
为什么这个程序执行后 a2.i 的打印结果是 5 |
|