最赞回答 / ShawnZhang14
此问题你可以回想一下程序的三大结构之顺序结构。因为你的程序是按要求进行顺序操作的,而你的show()方法里的数据的输出依赖于各个方法的顺序执行,从而出现那样的运行结果。
2016-02-29
最赞回答 / PY00001
static关键字是的作用是使其修饰的变量、方法、或类等在程序运行的开始就开辟一块内存空间并一直将此内存空间保留至程序的结束;而非static修饰的则会在其被实例化之后才开辟内存空间供程序调用;所以当你运行这个程序的时候它会首先运行其静态初始化块,而当你在实例化一个类时它的初始化块和构造方法等才会开始加载;
2016-02-28