public class MainTest { private Integer i_no; private static Integer i_yes; public static void main(String [] args){ double d_yes = 5.0; double d_no; //静态方法使用静态成员变量 System.out.println(i_yes.toString()); //静态方法不能使用非静态成员变量 System.out.println(i_no.toString()); //局部变量使用前必须初始化 System.out.println(d_yes); //局部变量使用前未初始化编译不通过 System.out.println(d_no); //静态方法调用静态方法 testYes(); //静态方法调用非静态方法编译不通过 testNo(); } public static void testYes(){}; public void testNo(){}; } 原帖子地址:http://topic.csdn.net/u/20101019/15/1c7705b9-f06b-4d9c-93a6-f2bf93f0833c.html