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);
}
}
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);
}
}
全站熱搜
留言列表