2 powerful cat Powerful_cat 于 2017.01.12 20:30 提问

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

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

2个回答

oyljerry
oyljerry   Ds   Rxr 2017.01.12 22:15

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

Powerful_cat
Powerful_cat 那怎么修改比较好呢
11 个月之前 回复
qq_21206775
qq_21206775   2017.01.13 11:20

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

qq_21206775
qq_21206775 回复Powerful_cat: 你要干嘛,你想要的结果是啥,说下
11 个月之前 回复
Powerful_cat
Powerful_cat 那怎么修改比较好呢
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!