Android中 静态方法调用同类的静态方法 为什么返回的值有问题呢

图片说明
第一遍执行时 并未执行到B 第二遍以后才会调用B 这是怎么回事啊!

你的静态方法和静态对象bean的生成有可能先后的顺序,所以第一次的时候可能静态对象还没创建好,第二次才创建好。

因为创建对象的时候,都是会先执行括号没有参数的方法,是按顺序的,这个是第一次执行的,就像这样Person person = new Person();创建Person 对象,会先执行括号没有参数的构造方法