close
public class Test1{
int i; //2 static int i加static就不用有物件,所以正確
public static void main (String[])args{
int i; //1
System.out.println(i);
}
}



void m1(){

SOP(i); 會對應上面的i所以ok
}


static void m2(){

SOP(i); 會對應上面的static所以ok
}




1.方法變數 要有初值
2.classs變數 ,但沒new物件,無法使用



Test1 t1= new Test();
SOP(t1.i); //正確的,有物件,對應有宣告的i


t1.m1(); //也是產生物件所以ok





public class Test1{
static int i; //2 static int i加static就不用有物件,所以正確
public static void main (String[]args){
Test1 t1=new Test1();
t1.m1();

}
void m1()
{

System.out.println(i);
}

}

arrow
arrow
    全站熱搜

    rexra 發表在 痞客邦 留言(0) 人氣()