定义基本类型 在main方法中和在main方法外的区别
public class Test{
int i;
}
和在
public static void main(String [] args){
int i;
}
的区别
public class Foo {
int i;
static String s;
void imethod(){
}
static void smethod(){
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Foo f=new Foo();
System.out.println(f.i);
System.out.println(f.s);
f.imethod();
f.smethod();
System.out.println(Foo.i);//为什么这里错了
System.out.println(Foo.s);//为什么这里却是对的
Foo.imethod();//为什么这里错了
Foo.smethod();//为什么这里却是对的
}
}
谢谢各位大虾了!!!