本帖最后由 ColdMoon 于 2015-10-29 00:48 编辑
- import java.util.*;
- public class Test
- {
- public static int i=300;
-
- public static void print()
- {
- System.out.println("i is "+String.valueOf(i));
- }
- public static void main(String[]args)
- {
- Test apple=null;
- System.out.println(apple.i);
- apple.print();
- }
- }
复制代码
输出结果是300
i is 300
方法在main方法调用时会在内存生成一份拷贝,所以它能够在它的类的任何对象创建之前被访问,而非静态的方法只能被实例化的对象访问但是在正常编程的时候不会这么用哦,都会按照正常编程来做的
|