public class Try
{
int i=47;//定義全域變數
public void call(){//定義方法
System.out.println("呼叫call()方法");
for (i=0;i<3 ;i++ )
{
System.out.print(i+" ");
if (i==2)
{
System.out.println("\n");
}
}
}
public Try(){}
public static void main(String[] args){
Try t1=new Try();
Try t2=new Try();
t2.i=60;
System.out.println("第一個實體物件呼叫i的結果:"+t1.i++);
t1.call();
System.out.println("第二個實體物件呼叫i的結果:"+t2.i);
t2.call();
}
};
輸出結果是:
第一個實體物件呼叫i的結果:47
呼叫call()方法
0 1 2
第二個實體物件呼叫i的結果:60
呼叫call()方法
0 1 2
------------------------------------------------------------------------------------------------------------------
public class Try2
{
static int i=47;//定義全域變數
public void call(){//定義方法
System.out.println("呼叫call()方法");
for (i=0;i<3 ;i++ )
{
System.out.print(i+" ");
if (i==2)
{
System.out.println("\n");
}
}
}
public Try2(){}
public static void main(String[] args){
Try2 t1=new Try2();
Try2 t2=new Try2();
t2.i=60;
System.out.println("第一個實體物件呼叫i的結果:"+t1.i++);
t1.call();
System.out.println("第二個實體物件呼叫i的結果:"+t2.i);
t2.call();
}
};
輸出結果是:
第一個實體物件呼叫i的結果:60
呼叫call()方法
0 1 2
第二個實體物件呼叫i的結果:3
呼叫call()方法
0 1 2
最后這i為啥是3?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/131952.html
標籤:Java SE
